Полный код: http://pastebin.com/AX8iNRE6AHK сочетание клавиш вопрос
Проблема: У меня есть различные комбинации букв, которые работают в качестве триггера для переключения латинских букв в cyrilic те, например:
:*:h::
SendInput, х
FingerPrint(22)
return
:*:s::
SendInput, с
FingerPrint(22)
return
:*:sh::
SendInput, ш
FingerPrint(22)
return
поэтому он будет переключаться 'sh' только для 'ш'. Вместо этого, когда я, возможно, не набираю достаточно быстро (или по какой-либо другой причине), он начинает отдельно заменять «s» и «h», давая мне «сх»
Есть ли способ обойти это? может быть состояние, ожидающее следующего персонажа или что-то в этом роде.
Заранее благодарен!
FingerPrint (22) может быть бесполезными здесь и совершенно ненужными. Я не знаю, что это такое и что это за цель. возможно, из материалов gui, которые пришли с оригинальным сценарием, прежде чем я отредактировал, чтобы сопоставить нужные мне ключи. У оригинала каждый ключ был привязан только к одной букве – user127161