Тема: AHK: Не работают хоткеи с виртуальными кодами
Отлаживаю скрипт, где из INI файла считываются значения хоткеев, и затем по команде Hotkey задается действие.
При этом возникла проблема, что часть клавиш обрабатывается, а часть - нет.
Упростив до предела, обнаружил такую вещь: клавиши стрелок, а также PgUp, PgDn, Home и End обрабатываются, если они записаны как есть (Left, PgDn и т.д.), а в виде виртуальных клавиш - только если они непрозрачны для системы (без "~") и только при одиночной клавише. То есть:
Работает
~Left:: MsgBox You pressed LEFTНе работает
~vk25:: MsgBox You pressed LEFTРаботает
vk25:: MsgBox You pressed LEFTРаботает
Left & Right:: MsgBox You pressed LEFT and RIHGTНе работает
vk25 & vk27:: MsgBox You pressed LEFT and RIHGTЧем может быть вызвано такое поведение?
AHK_L 1.1.9.4 x64
Никаких скриптов больше не запущено.

