Wenn man einen Desktop-Manager wie Gnome benutzt, sollten eigentlich alle Spezialtasten automatisch richtig belegt werden.
Sollte man doch die eine oder andere Taste anders belegen wollen, dann kann man das mit dem Programm "gnome-keybinding-properties" tun. Man findet es unter Ubuntu in Gnome hier:
⇒ Tastatur Scan Code
Verwendet man dagegen einen einfachen Window-Manager, wie z.B. ICEwm, dann muss man dafür ein spezielles Programm installieren.
Davon gibt es viele, allerdings hat mich nur das Programm "xbindkeys" überzeugt.
Als erstes erstellen wir uns eine Standard-Konfigurationsdatei:
# xbindkeys --defaults-guile > ~/.xbindkeysrc.scm
und so lässt man sich den Scancode der entsprechenden Taste anzeigen (hier mal das "P"):
# xbindkeys -mk
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
--- Press "q" to stop. ---
"NoCommand"
m:0x10 + c:33
Mod2 + p
der Scancode wird dann in der Konfigurationsdatei einem Programm zugewiesen:
# vi ~/.xbindkeysrc.scm
(xbindkey '("m:0x10" "c:33") "xmms")
Jetzt wird beim drücken von "P" das Programm "xmms" gestartet.
Nachdem xbindkeys konfiguriert wurde, kann es ausgeführt werden. Wird X per 'startx' gestartet, kann folgende Zeile in die ~/.xinitrc geschrieben werden.
xbindkeys &
So wird xbindkeys beim starten von X im Hintergrund gestartet und führt beim drücken der Hotkeys (oder normalen Tasten bzw. Tastenkombinationen) die Befehle aus, die in der Konfigurationsdatei definiert sind.