[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

(résolu) Re: déplacement de touche avec XKB. (le retour) ...



bonjour,

je me répond à moi même.

en fait, les lettres contenues dans le vendor et le product doivent être impérativement en majuscules, même si elles ne le sont pas dans le evtest.

du coup la bonne ligne est:
evdev:input:b0003v046Dp4002*

je sais pas si c'est un bug mais ça m'a fait perdre du temps :)

donc, si ça peut servir à d'autre, je poste ;)

Jerem
Le 20/07/2018 à 17:09, Jérémy PREGO a écrit :
bonjour!

après 2 ans, je reviens avec un souci de déplacement de touche que je n'arrive pas a faire fonctionner avec un clavier sans fil cette fois ....

pourtant, je pense bien faire ce qu'il faut, mais rien a faire, ça ne fonctionne pas.

retour des commande et mon fichier généré

Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x46d product 0x4002 version 0x111
Input device name: "Logitech K750"
Testing ... (interrupt to exit)
Event: time 1532077283.085985, type 17 (EV_LED), code 0 (LED_NUML), value 0 Event: time 1532077283.085985, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70035 Event: time 1532077283.085985, type 1 (EV_KEY), code 41 (KEY_GRAVE), value 1
Event: time 1532077283.085985, -------------- SYN_REPORT ------------
²Event: time 1532077283.205890, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70035 Event: time 1532077283.205890, type 1 (EV_KEY), code 41 (KEY_GRAVE), value 0
Event: time 1532077283.205890, -------------- SYN_REPORT ------------

du coup, avec toute ses infos, mon fichier donne:

evdev:input:b0003v046dp04002*
 KEYBOARD_KEY_70035=insert

j'ai bien mis l'espace avant KEYBOARD_KEY et j'utilise udev 230

j'ai également bien fait le udevadm hwdb --update et redémarrer, mais rien a faire.

j'ai oublié quoi ? :)

Merci,

Jerem
Le 14/01/2016 à 00:27, Vincent Lefevre a écrit :
On 2016-01-14 00:20:30 +0100, Vincent Lefevre wrote:
evdev:input:b0003v05ACp0221*
  KEYBOARD_KEY_70068=insert      # F13: Insert
Je précise, pour la ligne evdev, il suffit de récupérer les infos
données par evtest quand on choisit le "device event number". Pour
moi:

Input device ID: bus 0x3 vendor 0x5ac product 0x221 version 0x111
Input device name: "Apple, Inc Apple Keyboard"

ce qui donne les 4 chiffres hexa après "b", "v" et "p".

Pour un clavier USB, on peut aussi les récupérer avec lsusb:

Bus 003 Device 005: ID 05ac:0221 Apple, Inc. Aluminum Keyboard (ISO)

En cas de doute et pour des exemples, cf le fichier
"/lib/udev/hwdb.d/60-keyboard.hwdb".




Reply to: