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

Re: [Linux-31] Lire les keysym



Le 29/04/2018 à 02:28, Pierre ESTREM (via linux-31 Mailing List) a écrit :

> Une chaîne de caractères représentant une valeur.
> Il simplifie la lecture.
> 

Ok. Merci.

> Dans mon cas :
> KP_9 ou KP_Prior représentent des codes hexa sur 2 octets.
> C'est plus
> 

C'est plus quoi… ? ;-\

> C'est la commande "xmodmap -pk" (et pas ... -pke) que je compte filtrer
> pour lire les keysym (mnémoniques et codes hexa sur 2 octets, pas le
> keycode !).
> 

Ok, donc la sortie ressemble donc à ceci :

$ xmodmap -pk | grep 'KP_Prior'
     81    	0xff9a (KP_Prior)	0xffb9 (KP_9)	0xff9a (KP_Prior)	0xffb9
(KP_9)	0x1002197 (U2197)	0x10021d7 (U21D7)	0x1002197 (U2197)	0x10021d7
(U21D7)


> Ceci devrait me permettre d'associer à toute combinaison de touches un
> code hexa unique.
> Pour ce faire je compte multiplier les codes hexa de chaque touche entre
> eux.
> Alors j'obtiens (je crois) un code unique.
> Ce principe permet d'obtenir le code pour une combinaison quelle que
> soit l'ordre des touches (CTRL+WIN+A = CTRL+A+WIN  = WIN+CTRL+A etc).
> 
> Je dois analyser le fichier
> $HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
> et en sortir un fichier CSV qui me facilitera l'ajout/suppression de
> raccourci grâce à xfconf-query.
> 
> Je ne suis pas certain d'avoir été clair...
>

Ben disons que maintenant il faudrait nous dire ce que tu voudrais
obtenir en sortie par rapport aux commandes "xmodpap -pk" et /ou "xev"
plus précisément.

Bon dimanche.

JP

> A+
> pierre estrem