Portál AbcLinuxu, 10. května 2025 07:32

Dotaz: ThinkPad USB Keyboard - špatné chování kláves po změně rozložení

30.1.2011 00:54 Radek Šlesinger | skóre: 13 | Adamov
ThinkPad USB Keyboard - špatné chování kláves po změně rozložení
Přečteno: 366×
Odpovědět | Admin
Zdravím,

mám trápení s nově pořízenou klávesnicí ThinkPad USB Keyboard (české provedení této). Téměř vše bez problémů funguje až na následující: Po přepnutí rozložení na jiné než to, které bylo aktivní v okamžiku připojení klávesnice, se její "numerická" sekce (klávesy v pravé části používané pro emulaci keypadu) začne chovat jako numerická část normální klávesnice.

Příklad: výchozí rozložení US, po stisku klávesy "j" píše xev
state 0x0, keycode 44 (keysym 0x6a, j)
a po přepnutí na CZ pak
state 0x2000, keycode 87 (keysym 0xff9c, KP_End)
Zapnutí jejího NumLocku pak zařídí, že se "j" nebude chovat jako End, ale napíše "1". Když klávesnici připojím při zvoleném českém rozložení, chová se obráceně. Interní klávesnice ThinkPadu R60, ke kterému tu externí připojuji, funguje normálně a kurzorové/číselné znaky posílá jen při zapnutí svého NumLocku.

Systém je aktuální Debian unstable, věci kolem Xserveru 1.9.3 jsou z experimentalu, ovladač klávesnice evdev 2.6.0, prostředí GNOME 2.30.

Dokáže mě někdo nasměrovat, kde hledat chybu - jestli v konfiguraci xkb nebo v X serveru a evdevu, případně úplně jinde?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.3.2011 22:16 Radek Šlesinger | skóre: 13 | Adamov
Rozbalit Rozbalit vše Re: ThinkPad USB Keyboard - špatné chování kláves po změně rozložení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je vyřešeno. Na vině nebyla žádná z uvedených komponent, ale zapnutá volba používat diodu NumLocku jako indikátor alternativního rozložení.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.