freemind001 / easy-switcher

Easy Switcher - keyboard layout switcher for Linux
GNU General Public License v2.0
27 stars 3 forks source link

Замена текста захватывает часть прошлого ввода #1

Closed antonsoroko closed 8 months ago

antonsoroko commented 9 months ago

в браузере нажать ctrl+t для открытия новой вкладки и написать руддщ потом сделать коррекцию и получится: thello

к консоли ctrl+c или ctrl+w и потом написать что-то, а потом сделать коррекцию - и начинается "расколбас" :-)

похоже что замена текста захватывает часть прошлого ввода.

freemind001 commented 9 months ago

принято, поправлю

antonsoroko commented 9 months ago

ещё момент: enter почему-то не считается программой как разделитель слов, соотв при переключении такого текста:

ааааа.
пппп.
рррр.

будет замена всех 3 строк (reverse-mode=false если что.)

freemind001 commented 8 months ago

исправлено

antonsoroko commented 8 months ago

@freemind001 прошлые проблемы ушли, спасибо!

но есть одна маленькая новая:

в консоли:

$ ghbdtn<F12>

получаем

$ gпривет

(<F12> - клавиша для коррекции.)

freemind001 commented 8 months ago

Нажатия F1-12 игнорируются, т.к. в обычной жизни они не вводят текст и конверитровать их не надо. А по F12 в терминал прилетает ~. Если следить за этим и еще один BkSp добавить по нажатию F12, то в обычных окнах будет удаляться лишний символ. Хз что с этим делать, пока так оставлю. ES не следит в какое окно ввод идет, отслеживает только ввод с клавиатуры.

antonsoroko commented 8 months ago

А по F12 в терминал прилетает ~.

ах точно. теперь ясно почему так происходит. ну это минорная проблема, так что можно забить. спасибо.