Ну здесь нужно будет занести их всех в исключения, т.к. они все на одной раскладке - Юникод. Думаю чуть позже зделаю.
Да уж, все сложнее чем я думал, тут нужно что-то особенное.
Пока что получилось сделать для Конвертации Выделения, а для обычного будет по-сложнее...
Для последнего слова можешь использовать CTRL + SHIFT + LEFT а потом Scroll для конвертирования, а для линии SHIFT+HOME а потом Scroll.
Пока так.
Верю, что Вы справитесь :+1: .
Верю, что Вы справитесь 👍 .
Надо будет попробовать как-то осуществить... 💭
Ждём...
Так уж получилось, все как-то времени не было, думаю сегодня-завтра точно будет...
К сожалению, это выглядит почти что невозможным...
Можно, например, на Stack Overflow спросить, где у Вас вышла загвоздка. В свою очередь, я могу там свою репутацию передать, если потребуется.
на Stack Overflow спросить,
На врятли там захотят переделывать весь мой код...
где у Вас вышла загвоздка
Немного не так...
Мне нужно придумать как сделать чтобы Mahou ловил Alt+NumPad в текущее слово, и все...
У меня есть идея, Я пока додумываю так что может и получится.
Пока что получилось только для 1-9... Mahou-v1.1.0.6
Мне нужно придумать как сделать чтобы Mahou ловил Alt+NumPad в текущее слово, и все...
Но ведь символы могут быть вставлены и другим образом, не только через Alt+NumPad. Допустим, вставке символов » или — я задал в Ditto, моём clipboard manager, определённые горячие клавиши. Допустим, чтобы вставить длинное тире, нажимаю не Alt+0151, а Super+F8. С символами, вставленными так, Mahou также работает некорректно. Спасибо.
Ну тогда вариантов кроме Convert Selection - НЕТ...
вставлены и другим образом
Вот этих Mahou не сможет поймать, никак. (Пользуйтесь конвертацией выделения)
А насчет Alt+{Numpad10+} может и можно что-то да придумать, но на все своё время.
@BladeMight, а если не делать исключений, а наоборот, сделать список тех символов, которые будут конвертироваться — русские и английские буквы и символы, которые можно ввести без Alt-кода и прочих ухищрений на стандартных клавиатурах? Если же Mahou увидит любые остальные символы, то проигнорирует их.
Да, понимаю, что это работает только для русской/английской раскладок.
Спасибо.
Если же Mahou увидит любые остальные символы, то проигнорирует их.
Не увидит, потому что он ловит только лично введенные символы(КЛАВИАТУРОЙ) при Конверт слова/линии, а вот в Конверт выделения так уже и сделано.
P.S. Вставка чего-либо не является личным вводом.
Появились какие-нибудь новые идеи?
Я думал внедрить массив Numpad'ов в переменную что содержит и клавишу, и улучшить второй вариант который программно пишет Alt+Numpad, в общем думаю получится.
@Kristinita Все проходит отлично, скоро будет релиз.
Вот предрелизная версия, попробуйте:
Mahou-v1.4.1.6-preRelease.gz
@Kristinita в новых версиях уже внедрено, попробуйте.
@Kristinita оказывается была ошибка для Конверт линии, в 1.4.2.0 исправлено.
Пример работы:

P.S. Alt+Numpad НУЖНО вручную писать!