Идея: метка раскладки возле курсора ввода
Добрый день. Как вам идея добавить метку раскладки возле каретки ввода с возможностью настройки: постоянное отображение либо с исчезновением через заданный промежуток после переключения. И было бы кстати иметь выбор внешнего вида метки: флаг или текст.
Здравствуйте. Идея неплохая. Но реализация сложная. Показать маленькое окошко с флагом на экране можно. А вот найти текущее место курсора ввода - такого в winapi нет. Максимум показать возле курсора мышки. Но в целом можно подумать.
Есть готовые программы, которые такое делают. Curlyt например. Запустите, попробуйте. На мой вкус, это больше разражает, чем помогает. Постоянно что-то перекрывает, наезжает, моргает… текст набирать некомфортно, работать с ним ещё сложнее.
Объединяю этот пост вместе с этим https://github.com/Aegel5/SimpleSwitcher/issues/68
Это отдельный функционал, не связанный с float panel, поэтому восстанавливаю пост. В winapi такая возможно есть.
Да, ЕСТЕСТВЕННО, такая возможность есть. А сама статья - мусор, перекопированный откуда-то слева. Не надо так делать.
Можно сделать аккуратные метки, которые опционально могут быть настроены на исчезновение после переключения раскладки. Ничего мешать не должно.
Если они будут исчезать, толку от них == ноль. Смысл такой метки - знать язык ввода ДО того, как ты начал вводить текст.
Попробуйте Curlyt, я уже сказал.
Если они будут исчезать, толку от них == ноль. Смысл такой метки - знать язык ввода ДО того, как ты начал вводить текст.
Попробуйте Curlyt, я уже сказал.
Curlyt устарел визуально и не поддерживается уже 10 лет.
Предлагаю сделать это опционально. Например, поле выбора "Метка возле каретки". В случае выбора опции "Исчезает через заданное время", появляется поле выбора с возможными интервалами в секундах, либо поле ввода для задания интервала. Еще было бы здорово сделать возможность выбора: флажки это будут или текст. Лично мне такая возможность будет полезна.
Если они будут исчезать, толку от них == ноль. Смысл такой метки - знать язык ввода ДО того, как ты начал вводить текст.
При активной опции "Исчезает через заданное время" почему бы не добавить появление метки в случае получения точкой ввода фокуса и соответственно каретки там, а не только при переключении раскладки.
Curlyt устарел визуально и не поддерживается уже 10 лет.
Он от этого перестал работать?… Нет.
Curlyt устарел визуально и не поддерживается уже 10 лет.
Он от этого перестал работать?… Нет.
Свои мысли я высказал, дальше решать автору SimpleSwitcher'а.
Curlyt устарел визуально и не поддерживается уже 10 лет.
Он от этого перестал работать?… Нет.
Свои мысли я высказал, дальше решать автору SimpleSwitcher'а.
Ради интереса пощупал Mahou и Maple (curlyt, кстати вообще не нашел) - лично мне вообще не зашло, слишком это криво все выглядит, особенно в консольных приложениях. Возможно, если просто менять цвет каретки, как предложили в телеграм, это еще будет плюс-минус нормально, но опять таки, в консоле каретка вообще подчеркиванием сделана.
Curlyt устарел визуально и не поддерживается уже 10 лет.
Он от этого перестал работать?… Нет.
Свои мысли я высказал, дальше решать автору SimpleSwitcher'а.
Кстати, вот прикольную утилиту нашел. Может быть вам подойдет? https://github.com/yakunins/language-indicator
https://github.com/wholegroup/Curlyt Загрузка в конце ридми. Или с рубоард.
Мне эта приглянулась https://www.language-indicator.com/ Легковесная (270кб), написана на C++ под Win32 API.