Mahou icon indicating copy to clipboard operation
Mahou copied to clipboard

Дублируются первые буквы слов в OneNote for Windows 10

Open suxscribe opened this issue 3 years ago • 4 comments

Problem/Request description

При конвертации раскладки в нативном OneNote первые одна-две буквы слова остаются в старой раскладке, после них вставляется полное слово в новой раскладке.

https://user-images.githubusercontent.com/19854626/187204685-941719a0-e5d8-4290-959d-acb7c4f80dfd.mp4

System information

Windows 10 19042.1466 OneNote For Windows 10 16001.14326

suxscribe avatar Aug 29 '22 12:08 suxscribe

Похоже что кол. раз которое нужно нажать на Backspace чтобы удалить слово отличается от кол. введенных символов в OneNote. Либо OneNote иногда просто игнорирует их...

Попробуй посчитать кол. раз которое нужно для 1. чтобы написать, например: привет, и 2. удалить то же слово используя Backspace в OneNote.

В обычных приложениях типа Блокнот, для привет - нужно написать 6 символов самого слова и пробел в итоге - 7, чтобы удалить нужно столько же раз: 7 нажать Backspace.

BladeMight avatar Aug 29 '22 14:08 BladeMight

В обычных приложениях типа Блокнот, для привет - нужно написать 6 символов самого слова и пробел в итоге - 7, чтобы удалить нужно столько же раз: 7 нажать Backspace.

В OneNote также, 7 нажатий

suxscribe avatar Aug 30 '22 10:08 suxscribe

@suxscribe Значит второе:

OneNote иногда просто игнорирует их

т.к. OneNote не такой как обычные Win32 приложения, не удивительно что он может не реагировать/тормозить на Win32 сообщениях... Эх уж эти "новые приложения"...

BladeMight avatar Aug 30 '22 15:08 BladeMight

Как вариант можно сделать через Mahou.mm, пользовательскую гор. клавишу которая будет делать то же что и конвертация посл. слова только используя Ctrl+Shift+Left(выделить посл. слово) и вызвать гор. клавишу конв. выделения:

Конвертация посл. слова(исп. выделения)|^^pause|multi|kbd|lshift+lctrl+left|hk|s7|kbd|lshift+lctrl+right

Поставить в Mahou.mm рядом с Mahou.ini, рекомендую скопировать Mahou.mm с wiki и добавить эту строчку сразу после первой, чтобы всегда иметь под рукой описание формата mm. | - разделитель каждого аргумента. ^^... - установить глобальную гор. клавишу, формат такой же как и в __keyboard() в сниппетах, ^^ - обязательно если устанавливается гор. клавиша, без ^^ Mahou считает этот аргумент действием(multi,kbd,hk,url и т.д.). multi - каждые два следующих аргумента считать отдельными действиями kbd - симулирует нажатие клавиш клавиатуры. hk - вызывает действие стандартных гор. клавиш Mahou

После того как файл Mahou.mm рядом с Mahou.ini нужно просто нажать применить в Mahou.

BladeMight avatar Aug 30 '22 15:08 BladeMight