Billentyűzet beállítása

Tegnap vásároltunk egy átlagos Mercury billentyűzetet (KB-2401). Winen működik is, ahogy kell, de Linuxon a spec. gombok nem mennek. (A 2 win gomb, menü gomb, leállítás/sleep/wake up.) Már kipróbáltam néhány beállítást, de semelyik beállítással nem látja ezeket a gombokat. Akinek hasonló billentyűzete van, az megmondaná, hogy hogy van beállítva az xorg.confban a billentyűzet?
(Egy kis flash progival teszteltem, hogy látja-e, szóval biztos hogy a beállításokkal van gond.)

Hozzászólások

Üdv!

Az xev látja a gombokat?

Petya

De itt kimondottan a spec gombokkal rendelkező multimédia billentyűzeteket segít beállítani. Az enyém dobozára az van írva, h. 108 gombos, de abból lejön 1, így 107 gombos. Sőt, ha a 2db win gomb egynek számít, már csak 106.

Most 105 gombosnak van beállítva, de mint írtam, nem tudja használni ezt a néhány "spec" gombot. Egyébként már elég régóta léteznek ezek a billentyűzetek, kvázi szabvány lett belőle. Ezért is vélem úgy, hogy nem kell spec beállításokat babrálnom. Mivel szerintem sokaknak van hasonló billentyűzete (windows billentyűzetnek nevezik asszem) ezért gondoltam, valaki meg tudja mondani, mi kell xorg.confba.

xev:

Bal win gomb:


KeyPress event, serial 28, synthetic NO, window 0x2000001,
    root 0xc1, subw 0x0, time 2464212121, (-264,299), root:(413,320),
    state 0x10, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

Jobb win gomb:


KeyPress event, serial 31, synthetic NO, window 0x2000001,
    root 0xc1, subw 0x0, time 2464218102, (-264,299), root:(413,320),
    state 0x10, keycode 116 (keysym 0xffec, Super_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

Menü gomb:


KeyPress event, serial 31, synthetic NO, window 0x2000001,
    root 0xc1, subw 0x0, time 2464219074, (-264,299), root:(413,320),
    state 0x10, keycode 117 (keysym 0xff67, Menu), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

Shutdown gomb:


KeyPress event, serial 31, synthetic NO, window 0x2000001,
    root 0xc1, subw 0x0, time 2464221771, (-264,299), root:(413,320),
    state 0x10, keycode 222 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

Sleep gomb:


KeyPress event, serial 31, synthetic NO, window 0x2000001,
    root 0xc1, subw 0x0, time 2464222435, (-264,299), root:(413,320),
    state 0x10, keycode 223 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

Wake-up gomb:


KeyPress event, serial 31, synthetic NO, window 0x2000001,
    root 0xc1, subw 0x0, time 2464223086, (-264,299), root:(413,320),
    state 0x10, keycode 227 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

Ui: a KeyRelease eventeket kitöröltem.

További fejlemények: átállítottam win natural/win internet keyboard beállításra kdeben, majd be akartam állítani egy hotkeyt win+valamire. Lenyomtam a win gombot, kiírta, hogy win+ majd lenyomtam egy másik gombot, erre eltüntette a win-t és maradt az, amit másodszorra nyomtam le... :/

http://hup.hu/node/10769/#comment-316351