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

Re: déplacement de touche avec XKB.



On 2016-01-13 18:27:13 +0100, Prego Jérémy wrote:
> bonjour,
> 
> bon, après avoir testé evtest, j'avance un peu.
> 
> j'ai bien eu les codes des touches que je recherche. seule problème, j'ai
> rien qui ressemble a quelque chose comme 0x70035.

C'était juste un exemple.

> les cotes qui m'interresse sont:
> 
> Event code 110 (KEY_INSERT)
> Event code 111 (KEY_DELETE)
>     Event code 119 (KEY_PAUSE)
> 
> ah moins que ce soit tout simplement:
> 111 INSERT
> 119 DELETE

Non, il faut prendre le scancode. Pour cela, il faut taper sur la
touche en question. Par exemple, quand je tape sur la touche F13,
j'obtiens:

Event: time 1452726874.519482, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70068
[...]

Je prends la valeur à droite de "value", 70068 (qui est une valeur
hexadécimale), et je mets:

evdev:input:b0003v05ACp0221*
 KEYBOARD_KEY_70068=insert      # F13: Insert

pour qu'elle me donne KEY_INSERT (event code 110). Après prise en
compte de la config, si je tape sur cette touche:

Event: time 1452726874.519482, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70068
Event: time 1452726874.519482, type 1 (EV_KEY), code 110 (KEY_INSERT), value 1

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


Reply to: