Translation(s): English - Italiano - Русский

(!) ?Discussion


Сейчас большинство клавиатур имеют дополнительные клавиши. Здесь мы опишем как их использовать. За основу этой статьи взят прекрасный Léa Linux How-To.

Определение клавиш

Повторным использованием запишите коды всех мультимедийных клавиш.

Другой вариант

(Источник http://linux.die.net/Mobile-Guide/mobile-guide-p2c1s8-ext-keys.html)

Присваивание клавиш

Теперь перейдем к использованию xmodmap для изменения раскладки и добавления наших мультимедийных клавиш.

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

xmodmap ~/.xmodmaprc

chmod +x ~/.kde/Autostart/xmodmap.sh

Присваивание действий вашим клавишам

Для KDE

Глобальная ссылка (Рекомендуется)

Во всех приложениях, поддерживающих вызовы DCOP (KDE compatible), вы можете присвоить ссылки вашим мультимедийным клавишам. It's a very powerful and very simple feature!

Пример для Kmix:

Keyboard/example-kde-kmix.png

Это также отлично работает для Amarok .

Input Action

This method is more generic.

K > Configuration > Regional & Accessibility > Input Action

KHotKey Daemon

Not tested

Under Gnome

Not tested