A billentyűzet extra gombjainak használata

Terméktámogatási adatbázis (extrakeys)
Következőkre vonatkozik

SuSE Linux: Minden verzió

Szituáció

Szeretnénk használni az új multimédia billentyűzet extra gombjait. Ezen gombok lenyomása alap esetben semmilyen eseményt nem okoz.

Eljárás

Jelenleg még nincs akció hozzárendelve a lenyomott billentyűk kódjához. Ezt a műveletet az xmodmap program végzi. Hogy ezt megtehessük, először mentsük az aktív billentyűzetkiosztást az alábbi paranccsal:

    xmodmap -pke > ~/Xmodmap.save

Most már használhatunk egy kis eszközt a lenyomott billentyűk kódjainak kiíratására. Indítsuk el az xev programot az xterm-ben vagy a konsole-ban. Amikor lenyomunk egy billentyűt, az xev megjeleníti a billentyű kódját a terminálon. Például az A billentyű kimenete:

    KeyPress event, serial 23, synthetic NO, window 0x2800001,
    root 0x62, subw 0x0, time 3131034, (-212,59), root:(276,76),
    state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 characters:  "a"

Ahogyan a fenti példában láthatjuk, az A kódja 38. Ezután például az előzőleg mentett Xmodmap fájlban hozzárendelhetjük a B billentyűt a 38-as kódhoz. Ha ezt megtettük, az A gomb lenyomása B-t fog eredményezni.

Ugyanez az eljárás alkalmazható az extra billentyűkre: a kódot rendeljük hozzá egy még használaton kívüli funkcióbillentyűhöz (mint az F13). Miután ez megvan, az Xmodmap fájlt át kell mozgatnunk az ~/.Xmodmap helyre, ahol minden esetben beolvasásra kerül a grafikus felület indításakor. Használjuk az alábbi parancsot a fájl újraolvasására:

   xmodmap ~/Xmodmap.save

Az ablakkezelő/munkakörnyezet reagálása az új funkciógombok lenyomására eltérő lehet. Például a KDE 3.x lehetővé teszi különféle akciók hozzárendelését a vezérlőközpontban a -> Kinézet -> Billentyűparancsok menüpontban. Természetesen egyedi alkalmazásokhoz is rendelhetjük az új funkciókat a KDE menüszerkesztőjében, amely a menügombon jobb egérgombbal történő kattintásra jelenik meg.

Lehetséges alternatíva egy olyan program használata, amely például következő oldalon felsorolt funkciókért felelős: a bbkeys oldala. A bbkeys program a SuSE Linux előző verzióiban megtalálható, jelenleg a blackbox ablakkezelő részét képzi. Mindenesetre együttműködésre képes más ablakkezelőkkel illetve munkakörnyezetekkel. További információkat erről a bbkeys weboldalán olvashat.


Kulcsszavak: LOGITECH, KEYBOARD, KEY, EXTRA, MULTIMEDIA, PLAY, STOP, INTERNET, BILLENTYűZET, GOMBOK

Kategóriák:

SDB-extrakeys, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 15. Oct 2002
SuSE Linux AG - Utoljára frissítve: 07. Nov 2002 feladó: comp (sdb_gen 1.40.0)