Привязать мультимедийные клавиши
У меня есть старая клавиатура (Compaq 9009) с мультимедийными клавишами.
Как я могу использовать эти клавиши в качестве ярлыков?
1 ответ
Короткими шагами:
Найдите код ключа, например,
xev
, Просто начниxev
от терминала и нажмите соответствующую кнопку и запишите код ключа, напримерKeyPress event, serial 36, synthetic NO, window 0x2400001, root 0x15a, subw 0x0, time 1566086412, (15,210), root:(634,738), state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
при нажатии блокировки прокрутки. Заметка
keycode 78
, Если вы уже получили "удобочитаемое" имя в следующих скобках, например "Scroll_Lock
"выше, ваши ключи уже" работают "настолько, насколько X распознает их как отдельные ключи. Если это так, перейдите к 3.Добавьте коды клавиш в
~/.Xmodmap
, Пример синтаксиса:keycode 144 = XF86AudioPrev keycode 153 = XF86AudioNext keycode 176 = XF86AudioRaiseVolume keycode 174 = XF86AudioLowerVolume
Это специфический оконный менеджер. Вы упомянули Xfce. Например, из Gentoo Wiki для Xfce:
Перейдите в Настройки> Настройки клавиатуры и выберите вкладку "Ярлыки". Чтобы определить наши собственные привязки клавиш, мы должны создать новую тему. Нажмите "Добавить", чтобы создать его (обратите внимание, что все привязки клавиш из темы по умолчанию копируются в новую тему). В разделе "Комбинации команд" дважды щелкните пустой слот, введите команду, которую вы хотите привязать, и нажмите соответствующую клавишу. KeySym из вашего.Xmodmap должен появиться рядом с командой, если все работает как положено. Готово.
В целом, Gentoo Wiki по мультимедийным клавишам, кажется, хорош для более сложных инструкций.