AutiHotKey Некоторые комбинации клавиш не перехватываются (например, 3,4,5)

Я хочу переназначить клавиатуру в следующем режиме:

2::ctrl
3::shift
4::alt
5::tab

Моя проблема в том, что нажатие одновременно 3,4,5 (эквивалентно нажатию клавиши Alt Shift) не работает. После небольшого исследования я обнаружил, что ahk не может поймать некоторые клавиши при нажатии вместе (2,3,e ИЛИ 3,4,5). Вот мой код, с помощью которого я узнал это

2::
    tooltip 2
    sleep 500
    tooltip
return
3::
    tooltip 3
    sleep 500
    tooltip
return
4::
    tooltip 4
    sleep 500
    tooltip
return
5::
    tooltip 5
    sleep 500
    tooltip
return
e::
    tooltip e
    sleep 500
    tooltip
return

Кто-нибудь знает обходной путь, чтобы поймать несколько нажатий клавиш (например, 2,3, E ИЛИ 3,4,5)?

Спасибо!

1 ответ

Решение

Вероятно, это ограничение вашей клавиатуры - некоторые клавиатуры не могут обрабатывать определенные комбинации трех клавиш, что называется "глушением клавиш". См. Раздел "Замятие клавиш и ореолы" на странице " Ролловер (ключ)" в Википедии.

Другие вопросы по тегам