Я пытаюсь поиграться с некоторыми раскладками клавиатуры в Ubuntu. Теперь есть программа под названием showkey , которая позволяет мне видеть код клавиши для любой клавиши, нажатой в терминале. Есть ли какая-либо команда для получения соответствующего символа для определенного кода клавиши. Например, когда я набираю
sudo showkey
//I get the response in the form
keycode num press/release
, мне просто интересно, есть ли у меня код клавиши, могу ли я вернуть отображение символов так, чтобы я знал, какой символ я фактически нажал?
Чтобы получить распечатку с терминала всех кодов клавиш и соответствующих клавиш, выполните в терминале следующую команду:
xmodmap -pk
Это не так легко увидеть в (маленьком) окне терминала, поэтому, если вы хотите сохранить вывод в файл, просто добавьте команду, чтобы позволить выводу терминала быть сохраненным в файле (в вашем текущем рабочем каталоге в терминале):
xmodmap -pk > mykeyboard.txt
Полное описание того, как использовать xmodmap здесь .
Запустите xev
из терминала. Это даст вам новое окно.
Поместите указатель мыши в это окно, введите несколько клавиш и следите за результатами в терминале.