Это команда showkey, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
showkey - проверить коды, отправленные с клавиатуры
СИНТАКСИС
showkey [-h | --help] [-a | --ascii] [-s | --scancodes] [-k | --keycodes]
ОПИСАНИЕ
Showkey выводит на стандартный вывод либо скан-коды, либо код клавиши, либо код ascii
каждой нажатой клавиши. В первых двух режимах программа работает до тех пор, пока не истечет 10 секунд.
прошло с момента последнего нажатия или отпускания клавиши или до получения подходящего сигнала,
как SIGTERM, из другого процесса. В режиме ascii программа завершается, когда пользователь
типы ^ D.
В режиме дампа скан-кода Showkey печатает в шестнадцатеричном формате каждый байт, полученный от
клавиатура на стандартный вывод. Новая строка печатается, когда интервал около 0.1
секунд между полученными байтами или при заполнении внутреннего приемного буфера.
Это можно использовать, чтобы примерно определить, какие последовательности байтов клавиатура отправляет сразу на
данное нажатие клавиши. Режим сброса скан-кода в первую очередь предназначен для отладки
драйвер клавиатуры или другие низкоуровневые интерфейсы. Таким образом, это не должно представлять особого интереса для
обычный конечный пользователь. Однако на некоторых современных клавиатурах есть клавиши или кнопки, которые производят
сканкоды, с которыми ядро не связывает ключевой код, и, узнав, что
это, пользователь может назначить коды клавиш с помощью установить коды ключей(8).
В режиме дампа ключевого кода по умолчанию, Showkey выводит на стандартный вывод ключевой код
номер или каждую нажатую или отпущенную клавишу. Тип мероприятия, пресса или релиз, также
сообщил. Коды клавиш - это номера, назначаемые ядром каждому физическому ключу.
Каждая клавиша всегда имеет только один связанный номер кода клавиши, независимо от того, отправляет ли клавиатура один
или несколько кодов сканирования при нажатии. С использованием Showkey в этом режиме можно узнать, что
числа для использования в файлах персонализированной раскладки клавиатуры.
В режиме дампа ascii Showkey выводит на стандартный вывод десятичные, восьмеричные и
шестнадцатеричное значение нажатой клавиши в соответствии с текущей раскладкой.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-ч --помощь
Showkey выводит в стандартный вывод ошибок номер версии, параметр компиляции
и короткое сообщение об использовании, затем закрывается.
-s --сканкоды
Старты Showkey в режиме дампа скан-кода.
-k - коды клавиш
Старты Showkey в режиме дампа ключевого кода. Это значение по умолчанию, когда нет командной строки
варианты присутствуют.
-а --ascii
Старты Showkey в режиме дампа ascii.
2.6 ЯДРА
В ядрах 2.6 коды клавиш лежат в диапазоне 1-255 вместо 1-127. Коды клавиш больше, чем
127 возвращаются как три байта, из которых младшие 7 бит: ноль, биты 13-7 и
биты 6-0 ключевого кода. Биты старшего разряда: 0/1 для включения / выключения, 1, 1.
В ядрах 2.6 необработанный режим или режим сканирования кода вообще не очень сырой. Коды сканирования в первую очередь
переводятся в коды клавиш, а когда требуются скан-коды, коды клавиш переводятся
назад. Речь идет о различных трансформациях, и нет никакой гарантии, что
окончательный результат соответствует тому, что отправило аппаратное обеспечение клавиатуры. Итак, если вы хотите знать
коды сканирования, отправленные различными ключами, лучше загружать ядро 2.4. Начиная с 2.6.9 есть
также есть параметр загрузки atkbd.softraw = 0, который сообщает ядру 2.6 вернуть фактический
коды сканирования.
Используйте showkey онлайн с помощью сервисов onworks.net