Linux
Aloita hakemalla paketit xev, hotkeys ja mahdollisesti myös libxosd2 järjestelmääsi, komentamalla esimerkiksi:
apt-get install xev hotkeys libxosd2
Tarkista löytyykö näppäimistösi malli hakemistosta /usr/share/hotkeys, jos ei löydy luo oma sinne vaikka kopioimalla yhdestä malli mutta laittamalla omat keycodet.
Keycodet saat käynnistämällä xev-ohjelman vaikka xtermistä, niin että terminaalista näkee siihen tulevat ilmoitukset. Paina multimedianappeja yksi kerrallaan ja tarkista terminaalista keycode-kohta, esimerkiksi
KeyRelease event, serial 25, synthetic NO, window 0x2a00001,
root 0x4c, subw 0x2a00002, time 1715081551, (36,16), root:(37,627),
state 0x0, keycode 223 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
Yllä olevassa keycode on 223.
Kirjoita nämä /usr/share/hotkeys-hakemistossa olevaan .def-tiedostoon, jonka loit (kopioimalla tai itse kirjoittamalla) sopiviin kohtiin. Tämän jälkeen pääsee valitsemaan mitä toimintoja napit tekevät /etc/hotkeys.conf-tiedostossa.
Ensimmäiseksi kannattaa kirjoittaa tiedoston nimi ilman .def-päätettä Kbd=-kohtaan (esim. Kbd=mswirnat)Joitakin on valmiina kommentoituina, joten tarvitsee vain poistaa #-merkin sen edestä (varsinkin jos aikoo käyttää xmms:ä, mutta kaikkea voi muokata haluamakseen. Itselläni kaikki multimedianäppäimet eivät toimi, joten vaihdoin muun muassa Messenger-toiminnon My Documents -näppäimen taakse.
Kun tämä on tehty tarvitsee vain ajaa hotkeys-komennon (tavallisena käyttäjänä), jonka jälkeen multimedianäppäimet ovat käytössä.
Jos käytössä ei ole root-oikeuksia, tai haluaa hotkeysin konffattua vain omaan käyttöön jostain muusta syystä, voi yllä mainitulla tavalla luoda .def-tiedoston $HOME/.hotkeys-nimiseen hakemistoon. Tämän jälkeen hotkeys-komento käynnistetään t-valinnalla ja kerrotaan .def-tiedoston nimi, esimerkiksi hotkeys -t mswirnat.
Jos haluaa hotkeysin käynnistyvän samalla kuin X käynnistyy, voi sen laittaa $HOME/.xinitrc-tieodostoon vaikka komennolla hotkeys -t mswirnat -Z, jossa Z-valinta tekee saman kuin --no-splash, eli ei näytä käynnistyskuvaa. Jotta et käynnistä useampia hotkeyseja vaikka joutuisit käynnistämään X:n uudelleen, voit laittaa ennen tuota hotkeys-riviä komennon pkill hotkeys, jolloin se ensin sammuttaa hotkeysin jos se on käynnissä ja vasta sen jälkeen hotkeys -t mswirnat -Z:lla käynnistää sen.