-1

Когда я услышал об использовании xinput от одного из моих друзей. Я попробовал его для записи моих нажатий клавиш

 xinput list id 7

Здесь 7 - мой идентификатор клавиатуры, затем его сгенерируйте следующее значение.Когда я нажимаю клавишу и отпускаю время. Я не могу понять, что цифры указывают.Я не могу подтвердить, что это относится к ascii или другим вещам? Пожалуйста, направьте меня, чтобы понять это

ключ релиз 36

нажатие клавиши 43

Hkey Release 43

нажатие клавиши 38

akey press 31

Ikey Release 38

выпуск ключа 31

нажатие клавиши 37

нажатие клавиши 54

Обновлено:

Я проверил со словом

хаи

Который возвращает следующий вывод

ключ релиз 36

нажатие клавиши 43

Hkey Release 43

нажатие клавиши 38

akey release 38

нажатие клавиши 31

Ikey Release 31

нажатие клавиши 37

здесь 36 и 37 - начало и конец конечной точки.

hai = 43 38 31

1 ответ1

0

Это коды виртуальных клавиш в десятичном виде. В вашем примере key release 36 означает, что кнопка « Home была отпущена. В качестве ссылки вы можете найти коды здесь

Вы можете найти их шестнадцатеричное значение здесь

В соответствии с использованием для этого, например, они используются в Javascript(как десятичное значение, но я уверен, что они могут быть использованы в десятичном / шестнадцатеричном / константном имени), чтобы прослушивать нажатие / отпускание клавиши, чтобы сделать конкретное действие, как свернуть меню. Конечно, есть множество других применений для этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .