Проблема
Есть программа (клиент Xpra 6.2.3), запускается на Win10 22H2. Она не понимает комбинации клавиш при включенной RU раскладе. Список комбинаций:
CTRL+C
CTRL+V
CTRL+Z
CTRL+A
CTRL+L_SHIFT+M
При этом, если переключить раскладку на EN, то комбинации отрабатывают корректно. Это связано с тем, что на сервер Xpra (работает на Debian 12) улетают комбинации, следующего вида: вместо "CTRL+Z" летит "CTRL+Я" и т.д.
Задача
Производить подмены следующих нажатий:
CTRL+C(русская) -> CTRL+C(латинская)
CTRL+М(русская) -> CTRL+V
CTRL+Я -> CTRL+Z
CTRL+Ф -> CTRL+A
CTRL+L_SHIFT+Ь -> CTRL+L_SHIFT+M
P.S.
1. Если нажатие происходит на EN раскладке - то AutoHotkey игнорирует нажатия. То есть скрипт отрабатывает только при RU раскладке, при EN ожидает.
2. Важно протестировать чтобы скрипт отрабатывал при включенном капслоке
3. Желательно скрипт привязать к PID процесса клиента Xpra в винде, чтобы он срабатывал только на заданное приложение.