Felhasználói eszközök

Eszközök a webhelyen


billentyuzet

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
billentyuzet [2021/05/20 14:08] daevidtbillentyuzet [2021/05/20 20:04] (aktuális) daevidt
Sor 23: Sor 23:
   #xinput test 10   #xinput test 10
    
 +
 +==== udev ====
 +
 +A scankódokat evtest segítségével ki kell nyerni:
 +
 +  Event: time 1621536973.327504, -------------- SYN_REPORT ------------
 +  Event: time 1621536973.473735, type 4 (EV_MSC), code 4 (MSC_SCAN), value **c00ea**
 +  Event: time 1621536973.473735, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value
 +
 +Az eszköz azonosítót kideríteni:
 +
 +  * lsusb segítségével, ha usb eszközről van szó,
 +  * vagy dmesg-ből:
 +
 +  [271866.624518] input: VR BOX Keyboard as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1- 
 +  1.4:1.0/bluetooth/hci0/hci0:12/0005:1345:7003.0003/input/input21
 +  [271866.624820] input: VR BOX Consumer Control as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1- 
 +  1.4:1.0/bluetooth/hci0/hci0:12/0005:1345:7003.0003/input/input22
 +  [271866.625187] hid-generic 0005:1345:7003.0003: input,hidraw0: BLUETOOTH HID v0.01 Keyboard [VR BOX] on 7c:e9:d3:b5:05:06
 +
 +1.4:1.0/bluetooth/hci0/hci0:12/**0005:1345:7003**.0003/input/input22 --> ez alapján **b0005v1345p7003**
 +
 +Elkészíteni a **hwdb** fájlt:
 +
 +  * segítség a ''/lib/udev/hwdb.d/60-keyboard.hwdb'' fájlban
 +  * létrehozunk egy új fájlt pl ''/etc/udev/hwdb.d/98-custom.hwdb'' néven
 +
 +Az új fájl a következő formájú sorokból áll:
 +
 +  evdev:input:<eszközazonosító>
 +  KEYBOARD_KEY_<scancode>=<keycode>
 +
 +A ''keycode'' -ok a ''KEY_VOLUMEDOWN'' formából a ''KEY_'' elhagyásával és kisbetűsítéssel keletkeznek. (pl az ''evtest'' kimenete ad ilyen kódokat.
 +
 +<code>
 +evdev:input:b0005v1345p7003*
 + KEYBOARD_KEY_c00b3=up       # stick up
 + KEYBOARD_KEY_c00b4=down       # stick down
 + KEYBOARD_KEY_c00b5=right       # stick right
 + KEYBOARD_KEY_c00b6=left       # stick left
 + KEYBOARD_KEY_c00cd=enter       # upper trigger
 + KEYBOARD_KEY_c00e2=esc       # lower trigger
 +</code>
 +
 +
 +
 ==== evdev ==== ==== evdev ====
      
billentyuzet.1621519733.txt.gz · Utolsó módosítás: 2021/05/20 14:08 szerkesztette: daevidt