Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Linux.noyau

Linux.noyau : ati_remote, refaire les keycodes

Posté par manatlan (Jabber id, page perso, ) le 02 novembre 2005
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

> Lire le message (2 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

par les sources

Posté par TheBreton () le 02/11/2005 à 12:13. (lien). Évalué à 1.

il faut modifier le module (si ta telecomande est usb):

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

--
Merde, ca fait trois fois que je le coupe il est toujours trop court!
-(un stagiaire hardware qui devait connaitre le grand pere de Sylvain Sauvage ;-) )-
  • [^]Re: par les sources

    Posté par manatlan (Jabber id, page perso, ) le 03/11/2005 à 07:59. (lien). Évalué à 2.

    merci ...
    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 !

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.noyau