Mahou
Mahou copied to clipboard
Проблемы с подсказкой возле каретки в некоторых приложениях
Здравствуйте!
-
Подсказка возле каретки не показывается в Opera и в Nimbus Note.
-
В putty подсказка показывается выше и ближе, чем настроено (т.е. как на гифке выше).
-
Как совсем отключить подсказку возле каретки в putty? В консоли и так всегда английская раскладка, так что подсказка там не нужна; к тому же в консоли подсказка лишь отвлекает.
Во вложении: debug и лог работы в putty debug+log.zip
@palashman 1.. Ну в Chromium-подобных у многих может не работать по какой-то(каким-то) причине(-ам) почитай #238 Там я описал как можно проверить работают ли WinAPI функции для показа каретки у тебя. 2. Может добавить правила по приложению? т.е. для некоторых приложений X/Y каретки менять. (на данный момент кроме как глобально, позицию - не изменить.) И к тому же раз она отображается выше, тогда значит функция WinAPI возвращает такое значение позиции. 3. Также как и 2, нужно добавить правила по приложениям...
- Метод с закрытием, открытием и запуском от администратора у меня не срабатывает.
- на opera v55 (2018) тоже не работает.
- Вот гифка с CaretAttach (хз как это интерпретировать):
- т.е. вывод такой, что с некоторыми программами подсказка просто не будет работать?
-
Проверил в трёх разных эмуляторах терминалах: putty - выше; mobaxterm - вообще не показывает подсказку; mremoteNG - в правильной позиции. Может тебе это что-то скажет.
Хотя меня в действительности больше волнует п3, т.к.
-
всплывающая подсказка в консоли действительно напрягает, приходится на время отключать Mahou (чего конечно же не хотелось бы). Да, было бы очень удобно, если б была опция с программами исключениями (в которых подсказка не показывается).
Вот гифка с CaretAttach (хз как это интерпретировать)
Нужно было на браузер переключиться и посмотреть висит ли в левом верхнем углу или же скачет к позиции каретки.
- Я сделал 423e603 (Mahou-latest-commit) скрытую функцию для возможности скрытия каретки в программах исключениях, закрой Mahou открой Mahou.ini найди "[Timings]" ниже найди "ExcludeCaretLD=false" поменяй
false
наtrue
, запусти Mahou. Во вкладке исключения добавь названия исполняемых файлов приложений которые ты хочешь исключить. Например:putty.exe mobaxterm.exe mremoteNG.exe
Применить, и подсказка языка каретка больше не покажется когда эти приложения активны.
т.е. вывод такой, что с некоторыми программами подсказка просто не будет работать
Похоже на то. Другие программы которые тоже отображают язык возле каретки - тоже не могут его отображать в таких случаях...
хм. у меня в mobaxterm работает...?
Нужно было на браузер переключиться и посмотреть висит ли в левом верхнем углу или же скачет к позиции каретки.
Теперь буду знать, как тестить. И да, во всех проблемных приложениях висит в левом верхнем углу.
Я сделал 423e603 (Mahou-latest-commit) скрытую функцию для возможности скрытия каретки в программах исключениях
Вот это скорость! Ты реально крут! Благодарю, всё работает!
И да, во всех проблемных приложениях висит в левом верхнем углу.
В таком случае - никак...