Translation(s): English - Italiano

(!) ?Discussion


Oggigiorno molte tastiere hanno tasti aggiuntivi, di seguito verrà mostrato come usarli. Questo articolo si basa in parte sull'ottimo Léa Linux How-To.

Identificare i tasti

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

Ripetere l'operazione per tutti i tasti multimediali ed annotarsi i codici.

In alternativa:

(Fonte http://linux.die.net/Mobile-Guide/mobile-guide-p2c1s8-ext-keys.html)

Denominare i tasti

Si utilizzerà xmodmap per modificare la mappa dei tasti ed inserire quelli multimediali.

keycode TUO_KEYCODE = TUO_NOME

Scegliere un nome in /usr/share/X11/XKeysymDB, ad esempio:

keycode 160 = XF86AudioMute
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 162 = XF86AudioPlay
keycode 144 = XF86AudioPrev
keycode 145 = XF86AudioNext
keycode 164 = XF86AudioStop
keycode 237 = XF86HomePage

Per applicare le modifiche eseguire:

xmodmap ~/.xmodmaprc

Esecuzione automatica per KDE

Per caricare le modifiche all'avvio creare il file ~/.kde/Autostart/xmodmap.sh con il seguente contenuto:

xmodmap ~/.xmodmaprc

Renderlo eseguibile:

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

Esecuzione automatica per qualsiasi WM

Per caricare le modifiche all'avvio aggiungere questo al file ~/.xsessionrc:

xmodmap ~/.xmodmaprc

Assegnare un'azione ai tasti

KDE

Scorciatoie globali (raccomandato)

In tutte le applicazioni che supportano le chiamate DCOP (KDE compatibile) è possibile assegnare delle scorciatoie ai tasti multimediali; è una funzionalità molto potente e molto semplice!

Esempio con Kmix:

Keyboard/MultimediaKeys/example-kde-kmix.png

Funziona bene anche con Amarok.

Azione di input

Questo sistema è più generico:

K > Configurazioni > Regionali ed Accesso facilitato > Azioni di input

Demone KHotKey

Non testato

Gnome

Non testato