Post by lvm » 06 Mar 2019, 02:17
Прошу прощения за, наверное, детский вопросы, но можно про тонкости работы с русским? Такой скрипт:
a::
send z
return
срабатывает независимо от раскладки клавиатуры - и на 'a', и на 'ф', но в консольных окнах ("новая" консоль win 10) выводит 'z' в английской раскладке и 'я' в русской, а в гуевых - всегда 'z' независимо от раскладки. sendraw и sendinput - то же самое, sendplay - вообще не работает. Можно ли сделать, чтобы и в гуе работало так же, как в консоли - с автоматической трансляцией в текущую раскладку? Или, хотя бы, чтобы работало одинаково и в консоли, и в гуе? Но тогда, получается, мэппинг рус-лат придется поддерживать ручками в скрипте и ностальгировать о koi-8r? 1.1.30.01
Прошу прощения за, наверное, детский вопросы, но можно про тонкости работы с русским? Такой скрипт:
a::
send z
return
срабатывает независимо от раскладки клавиатуры - и на 'a', и на 'ф', но в консольных окнах ("новая" консоль win 10) выводит 'z' в английской раскладке и 'я' в русской, а в гуевых - всегда 'z' независимо от раскладки. sendraw и sendinput - то же самое, sendplay - вообще не работает. Можно ли сделать, чтобы и в гуе работало так же, как в консоли - с автоматической трансляцией в текущую раскладку? Или, хотя бы, чтобы работало одинаково и в консоли, и в гуе? Но тогда, получается, мэппинг рус-лат придется поддерживать ручками в скрипте и ностальгировать о koi-8r? 1.1.30.01