Сейчас большинство клавиатур имеют дополнительные клавиши. Здесь мы опишем как их использовать. За основу этой статьи взят прекрасный Léa Linux How-To.
Определение клавиш
- Откройте окно командной строки ("Терминал")
Выполните команду xev (xbase-clients)
Найдите "keycode". В этом примере, этот код 160
KeyPress event, serial 28, synthetic NO, window 0x2800001, root 0x5c, subw 0x0, time 3864774064, (-249,385), root:(429,410), state 0x0, keycode 160 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
Повторным использованием запишите коды всех мультимедийных клавиш.
Другой вариант
- Перейдите к консоли, например комбинацией клавиш Ctrl-Alt-F1
запустите showkey для получения кодов клавиш или mev для получения информации о "мыши"
(Источник http://linux.die.net/Mobile-Guide/mobile-guide-p2c1s8-ext-keys.html)
Присваивание клавиш
Теперь перейдем к использованию xmodmap для изменения раскладки и добавления наших мультимедийных клавиш.
Создайте новый текстовый файл: ~/.xmodmaprc
- Файл использует следующий синтаксис:
keycode YOUR_KEYCODE = YOUR_NAME
Choose a name in /usr/share/X11/XKeysymDB.
- Например:
keycode 160 = XF86AudioMute keycode 174 = XF86AudioLowerVolume keycode 176 = XF86AudioRaiseVolume keycode 162 = XF86AudioPlay keycode 144 = XF86AudioPrev keycode 145 = XF86AudioNext keycode 164 = XF86AudioStop keycode 237 = XF86HomePage
- Чтобы применить изменения, выполните:
xmodmap ~/.xmodmaprc
Autostart for every WM
To load your changes at startup, add this to your ~/.xsessionrc :
xmodmap ~/.xmodmaprc
Assign an action on your keys
Автозагрузка для KDE
- Чтобы использовать ваши изменения при начальной загрузке, создайте файл ~/.kde/Autostart/xmodmap.sh следующего содержания:
xmodmap ~/.xmodmaprc
- Этот файл должен быть исполняемым:
chmod +x ~/.kde/Autostart/xmodmap.sh
Присваивание действий вашим клавишам
Для KDE
Глобальная ссылка (Рекомендуется)
Во всех приложениях, поддерживающих вызовы DCOP (KDE compatible), вы можете присвоить ссылки вашим мультимедийным клавишам. It's a very powerful and very simple feature!
Пример для Kmix:
Откройте K > Multimedia > Kmix sound mixer
- Покажется окно Mixer
Перейдите Setting > Configure Global Shortcuts...
Это также отлично работает для Amarok .
Input Action
This method is more generic.
- Go to
K > Configuration > Regional & Accessibility > Input Action
- Create new group called "Multimedia"
- Create new action
KHotKey Daemon
Not tested
Under Gnome
Not tested