Voilà, j'ai une telecommande "ati remove wonder", elle marche très bien dans ma distrib grace au module "ati_remote" du kernel ...
elle est en fait, une extension au clavier ...
ainsi, le keycode (renvoyé par l'utilitaire "xev"à est 104, lors de la pression de la touche :
- "fleche bas" de ma telecommande
- "fleche bas" du pavé directionnel de mon clavier
bref, j'aimerai pouvoir différencier les deux, en attribuant un keycode différent à la touche bas de ma telecommande, par exemple ...
est-ce possible, cher forum ? (je pense que c'est possible, rien n'est impossible sous nux, mais j'aimerai connaitre les pistes pour y arriver, après je me débrouille)
merci d'avance
# par les sources
Posté par TheBreton . Évalué à 1.
Linux/drivers/usb/input/ati_remote.c
si elle est infra rouge/i2c c'est un autre fichier ,il faut voir la liste des modules en memoires pour le verifier (en dependance avec ati_remote)
cherche l'occurence de KEY_DOWN
dans le fichier
Linux/include/linux/input.h
choisi un nouveau numero de touche ou cree un nouveau key_code
a la suite de 0x1EF.
tu recompile ton module et le tour est jouer
[^] # Re: par les sources
Posté par manatlan (site web personnel) . Évalué à 2.
mais j'ai abandonné l'approche kernel/ati_remote
et suis passé à lirc, ce qui me permet également de différencier les 2 types de touches .... impeccable !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.