Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Получение нажатой клавиши независимо от языка клавиатуры?

Автор вопроса: theGDОтветов: 1

Допустим, я нажал "=" на английской клавиатуре. Если я переключаю язык клавиатуры на турецкий, нажатие той же клавиши дает мне "-". Поэтому я легко могу сказать, что моя операционная система интерпретирует нажатия клавиш.

Мой вопрос: возможно ли получить реальное значение ключа, чтобы независимо от того, какой язык используется, я мог знать, какая клавиша нажата? Позже мне нужно будет использовать это значение(я) с RegisterHotKey.

keyboardcapturelocale

Ответы

Ответ 1 · Tox1k

Вы используете виртуальные коды клавиш, а не коды сканирования клавиатуры, которые зависят от языка.

Вы не указали язык программирования, но он не должен зависеть от языка и ОС. ссылка на коды виртуальных ключей а>

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы