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.

Uso nel desktop

In KDE

Scorciatoie globali

KDE ha, in modo predefinito, associazioni per ogni tasto multimediale comune in modo che funzioni come atteso. Sono esposte all'utente e possono essere ulteriormente cambiate e configurate dalle impostazioni in modo che vengano mantenute dopo il riavvio senza necessità di toccare un terminale. È una funzionalità molto potente e molto semplice!

Esempio:

Keyboard/MultimediaKeys/example-kde5-shortcuts.png

Scorciatoie personalizzate

Si possono anche semplicemente configurare i tasti multimediali per fare una vasta gamma di azioni differenti, prima disabilitando le scorciatoie globali predefinite a cui sono associati i tasti (come spiegato sopra) e poi associandoli invece a scorciatoie personalizzate.

Queste possono essere impostate per far scattare comandi regolari, comandi D-Bus o per digitare automaticamente un qualche input da tastiera specificato.

In Gnome

Non testato

Riga di comando

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 qualsiasi WM

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

xmodmap ~/.xmodmaprc


CategoryKeyboard | CategoryHardware