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