Gdzie są/były regułki ustawiające "keycodes"?
Jan Rękorajski
baggins w pld-linux.org
Śro, 14 Sie 2013, 11:55:20 CEST
On Wed, 14 Aug 2013, Jan Rękorajski wrote:
> On Tue, 13 Aug 2013, Łukasz Maśko wrote:
>
> > Dnia wtorek, 13 sierpnia 2013 21:32:20 Jan Rękorajski pisze:
> > [...]
> > > To co było w /lib/udev/keymaps i /lib/udev/rules.d/95-keymap.rules
> > > przewędrowało do /lib/udev/hwdb.d/60-keyboard.hwdb i
> > > /lib/udev/rules.d/60-keyboard.rules Nie wiem dlaczego u Ciebie nie działa,
> > > zawartość wygląda funkcjonalnie tak samo,
> >
> > Teoretycznie rzeczywiście wszystko tam jest. Ale nie chce działać.
> >
> > > może spróbuj obejrzeć, tak jak
> > > sugerują w hwdb, programem evtest co się dzieje.
> >
> > Mógłbyś mi podpowiedzieć coś więcej na ten temat? Jak ręcznie sprawdzić, jaki
> > "vendor" jest wykrywany (jaka część 60-keyboard.hwdb jest używana)?
> > evtest w naszych pakietach nie znalazłem. Może problem jest w jakimś
> > brakującym pakiecie?
>
> Zobacz co pokaże:
> udevadm --debug test /devices/virtual/dmi/id
> może MODALIAS nie zgadza się z tym co jest w hwdb dla della?
>
> Byc może trzeba zmienić w /lib/udev/hwdb.d/60-keyboard.hwdb
>
> keyboard:dmi:bvn*:bvr*:bd*:svnDell:pvr*
>
> na
>
> keyboard:dmi:bvn*:bvr*:bd*:svnDell*:pvr*
Jeszcze jedno (o ile event0 to klawiatura, ale na 99% to powinno być to):
udevadm test /sys/class/input/event0
powinno między innymi pokazać liste zmapowanych klawiszy:
KEYBOARD_KEY_81=playpause
KEYBOARD_KEY_82=stopcd
KEYBOARD_KEY_83=previoussong
KEYBOARD_KEY_84=nextsong
KEYBOARD_KEY_85=brightnessdown
KEYBOARD_KEY_86=brightnessup
[...itd...]
Jeśli nie to dopisz tą gwiazdkę za svnDell w hwdb i sprawdź ponownie.
--
Jan Rękorajski | PLD/Linux
SysAdm | http://www.pld-linux.org/
baggins<at>mimuw.edu.pl
baggins<at>pld-linux.org
Więcej informacji o liście pld-users-pl