Как найти значение этих нажатий клавиш?
Когда я услышал о 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 ответ
Это коды виртуальных клавиш в десятичном виде. Из вашего примера key release 36
означает Home
Кнопка была отпущена. В качестве ссылки вы можете найти коды здесь
Вы можете найти их шестнадцатеричное значение здесь
В соответствии с использованием для этого, например, они используются в Javascript(как десятичное значение, но я уверен, что они могут быть использованы в десятичном / шестнадцатеричном / константном имени), чтобы прослушивать нажатие / отпускание клавиши, чтобы сделать конкретное действие, как свернуть меню. Конечно, есть множество других применений для этого.