Mahou icon indicating copy to clipboard operation
Mahou copied to clipboard

Проблемы с подсказкой возле каретки в некоторых приложениях

Open palashman opened this issue 5 years ago • 5 comments

Здравствуйте!

  1. Подсказка возле каретки не показывается в Opera и в Nimbus Note. 1

  2. В putty подсказка показывается выше и ближе, чем настроено (т.е. как на гифке выше). 2019-07-26_12-52-49

  3. Как совсем отключить подсказку возле каретки в putty? В консоли и так всегда английская раскладка, так что подсказка там не нужна; к тому же в консоли подсказка лишь отвлекает.

Во вложении: debug и лог работы в putty debug+log.zip

palashman avatar Jul 26 '19 12:07 palashman

@palashman 1.. Ну в Chromium-подобных у многих может не работать по какой-то(каким-то) причине(-ам) почитай #238 Там я описал как можно проверить работают ли WinAPI функции для показа каретки у тебя. 2. Может добавить правила по приложению? т.е. для некоторых приложений X/Y каретки менять. (на данный момент кроме как глобально, позицию - не изменить.) И к тому же раз она отображается выше, тогда значит функция WinAPI возвращает такое значение позиции. 3. Также как и 2, нужно добавить правила по приложениям...

BladeMight avatar Jul 26 '19 20:07 BladeMight

  • Метод с закрытием, открытием и запуском от администратора у меня не срабатывает.
  • на opera v55 (2018) тоже не работает.
  • Вот гифка с CaretAttach (хз как это интерпретировать): 4
  • т.е. вывод такой, что с некоторыми программами подсказка просто не будет работать?
  1. Проверил в трёх разных эмуляторах терминалах: putty - выше; mobaxterm - вообще не показывает подсказку; mremoteNG - в правильной позиции. Может тебе это что-то скажет. 6 Хотя меня в действительности больше волнует п3, т.к.

  2. всплывающая подсказка в консоли действительно напрягает, приходится на время отключать Mahou (чего конечно же не хотелось бы). Да, было бы очень удобно, если б была опция с программами исключениями (в которых подсказка не показывается).

palashman avatar Jul 26 '19 23:07 palashman

Вот гифка с CaretAttach (хз как это интерпретировать)

Нужно было на браузер переключиться и посмотреть висит ли в левом верхнем углу или же скачет к позиции каретки.

  1. Я сделал 423e603 (Mahou-latest-commit) скрытую функцию для возможности скрытия каретки в программах исключениях, закрой Mahou открой Mahou.ini найди "[Timings]" ниже найди "ExcludeCaretLD=false" поменяй false на true, запусти Mahou. Во вкладке исключения добавь названия исполняемых файлов приложений которые ты хочешь исключить. Например: putty.exe mobaxterm.exe mremoteNG.exe Применить, и подсказка языка каретка больше не покажется когда эти приложения активны.

т.е. вывод такой, что с некоторыми программами подсказка просто не будет работать

Похоже на то. Другие программы которые тоже отображают язык возле каретки - тоже не могут его отображать в таких случаях...

хм. у меня в mobaxterm работает...?

BladeMight avatar Jul 27 '19 04:07 BladeMight

Нужно было на браузер переключиться и посмотреть висит ли в левом верхнем углу или же скачет к позиции каретки.

Теперь буду знать, как тестить. И да, во всех проблемных приложениях висит в левом верхнем углу.

Я сделал 423e603 (Mahou-latest-commit) скрытую функцию для возможности скрытия каретки в программах исключениях

Вот это скорость! Ты реально крут! Благодарю, всё работает!

palashman avatar Jul 27 '19 13:07 palashman

И да, во всех проблемных приложениях висит в левом верхнем углу.

В таком случае - никак...

BladeMight avatar Jul 27 '19 16:07 BladeMight