Проблема, при которой не помогают ни виртуальные ключи VK, ни ScanCodes.
Пользовательский латинский макет является системой ввода по умолчанию.
При переключении с пользовательского латинского макета на нелатинский макет в нелатинском режиме Autohotkey «думает», что теперь работает с международным макетом в США, а не с пользовательским латинским макетом. Таким образом, клавиши перепутаны, теперь они находятся в других местах на клавиатуре. Клавиши все еще работают, но теперь они находятся на других кнопках клавиатуры ...
Есть ли простой способ решить эту проблему, например, изменить какой-то ключ реестра для программы Autohotkey, чтобы она могла продолжать использовать пользовательский латинский макет, независимо от того, какой макет включен?
Какие библиотеки Windows использует Autohotkey?