(!) [:/Discussion:Discussion]


To day, lot of keyboard have additional keys. Here, we show how to use them. This article is based on this very VERY good [http://www.lea-linux.org/cached/index/Hardware-hard_autres-clavier_multimedia.html Léa Linux How-To]

Indentify keys

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

Try and note all multimedia keys

Keys naming

Here we're going use xmodmap to modify keymaps and insert our multimedia keys.

keycode YOUR_KEYCODE = YOUR_NAME

Choose a name in /ur/share/X11/XKeysymDB. Note that xmodmap manual refer to /usr/lib/X11/XKeysymDB, but it's wrong on my Debian Etch open a bug ?

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 KDE

xmodmap ~/.xmodmaprc

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

Assign action on your keys

Under KDE

Input Action

K > Configuration > Regional & Accessibility > Input Action

Global shortcut

In all application supporting DCOP calls, you can assign your multimedia as short key. It's a very powerful feature.

Example with Kmix:

Work in progress:


Translated versions :