Gdzie są/były regułki ustawiające "keycodes"?

Jan Rękorajski baggins w pld-linux.org
Śro, 14 Sie 2013, 14:08:24 CEST


On Wed, 14 Aug 2013, Łukasz Maśko wrote:

> Dnia środa, 14 sierpnia 2013 13:47:24 Łukasz Maśko pisze:
> > Dnia środa, 14 sierpnia 2013 13:32:18 Jan Rękorajski pisze:
> > [...]
> > 
> > > A co jest w /sys/class/input/event0/device/name ? Bo może u Ciebie to
> > > nie jest klawiatura. Może masz ją na innym event*
> > 
> > # cat /sys/class/input/event0/device/name
> > AT Translated Set 2 keyboard
> 
> A jeszcze spytam, czy to "udevadm test /sys/class/input/event0" powinno dawać 
> takie same wyniki pod 205 i 206, czy też powiązania klawiszy to się pojawią 
> dopiero pod 206? Bo pod 205 też nie mam żadnej linijki typu KEYBOARD_KEY_... a 
> jednak wszystko działa.

Tylko pod 206, bo to ma związek właśnie ze zmianą keymap -> hwdb.

A teraz przepis:

wyedytuj plik /lib/udev/hwdb.d/60-keyboard.hwdb
znajdź linijkę 'keyboard:dmi:bvn*:bvr*:bd*:svnDell:pvr*'
bezpośrednio przed nią dodaj linijkę:

keyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*:pvr*

wykonaj 
udevadm hwdb --update

Po tym już powinno zadziałać.

-- 
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