Тема: AHK: Скан-коды и виртуальные коды в компилированном скрипте
Всем доброго дня и хороших наступающих выходных.
Столкнулся с проблемой. Сам решения найти не смог, обращаюсь за помощью к сообществу.
Суть проблемы в том, что при использовании скан- и виртуальных кодов первое нажатие кнопки после запуска компилированного скрипта не отрабатывается, результат первого нажатия приходится удалять. Поясню на примере:
;------------------ Клавиша z(я) печатает x(ч)
sc02C :: sc02D
;vk5A :: vk58
return
;------------------ Клавиша x(ч) печатает z(я)
sc02D :: sc02C
;vk58 :: vk5A
return
Код меняет местами кнопки "я" ("z") и "ч" ("x"). В некомпилированном скрипте всё хорошо: нажимаем я (z) получаем ч (x), и наоборот. А вот в компилированном (ANSI, 32) первое нажатие всегда неотработанное, прежнее ("я" - "я"; "ч" - "ч"), а со второго всё как надо. Такая ситуация при использовании и скан-кодов, и виртуальных кодов.
Может, кто сталкивался с подобной проблемой? Подскажите как решить, чтобы постоянно не удалять результат первого нажатия.
Заранее спасибо.