Статьи / Linux


Привязывание клавиш Ubuntu

Открываем терминал и пишем xev.

Тыкаем во все нужные нам клавиши и смотрим их коды:
keycode(118) и keysym(0xff63).
Записываем на бумажку или сразу в файл: ~/.Xmodmap


keycode 167 = 0xff54
keycode 166 = 0xff52
keycode 118 = 0xffff // Insert -> Delete
keycode 78 = 0xff63 // ScrLk -> Insert


На клавиатуре microsoft natural ergonomic keyboard 4000 переопределит клавиши Back и Forward на стрелки вниз и вверх, а также сделаем Insert клавишей Delete, а ScrLk сделаем Insert-ом.

Перезагружаем Убунту(Ubuntu) и проверяем работоспособность. У меня завелось без проблем.

ps: xmodmap - это такая утилита, которая позволяет перехватывать коды клавиш и сопоставлять их с нужными keysym (не обязательно это может быть одна клавиша, это может быть и команда, например "увеличить громкость"). Есть в поставке Убунты.

Проверить что получиться из привязки к той или иной клавише можно командой:
xmodmap -e "keycode 167 = 0xff54"

Она до конца сессии привяжет клавишу.