Re: completement HS mapping clavier
luc schimpf, lundi 7 avril 2008, 23:36:04 CEST
>
> Bonjour,
’jour,
> Désolé pour ce HS mais je ne trouve pas de solution chez notre ami commun.
> Je suis sous sid amd64, j'ai un clavier TRUST "multi function keyboard"
> dont je voudrais mapper les touches spéciales.
> Mon problème est que ces touches ne renvoient pas un scancode
> particulier mais une combinaison de scancodes (jusqu'à quatre scancodes
> en même temps) qui sont, par ailleurs, utilisés pour des touches normales.
> Par exemple j'ai une touche qui représente un ordinateur et qui renvoie
> : 0x1d 0x38 0x18 lors de l'appui et 0x9d 0xb8 0x98 lors du relâchement
> or 0x1d c'est le code de la touche [ctrl] et 0x18 c'est le code de la
> touche [o] et 0x38 c'est le code de la touche [8] du pavé numérique.
>
> Déjà, là je ne vois pas comment affecter un keycode et par la suite une
> action à cette touche, mais en plus de ça, sous X avec xev ou avec
> lineak, cette touche est reconnue comme la combinaison
> [super]+[e],(combinaison qui est déjà utilisée par compiz)
> je tripatouille setkeycodes, getkeycodes, showkeys, xev et mes méninges
> depuis plusieurs jours sans trouver d'issue.
>
> Ça ne m'empêchera pas de dormir si je dois me passer de ces touches et
> je ne retournerai pas chez l'autre pour ça mais si les grands gourous de
> linux avaient une solution ou juste une idée, je vous en serais
> infiniment reconnaissant... en tout cas je vous dirais merci ...
Si ces touches envoient déjà des (séries de) scancodes, c’est
sans doute « câblé » dans le clavier, donc impossible à modifier.
--
Sylvain Sauvage
Reply to: