[Clavier] Touche qui ne fonctionne pas (RESOLU)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
veka
archer
Messages : 141
Inscription : sam. 21 nov. 2009, 11:36

[Clavier] Touche qui ne fonctionne pas (RESOLU)

Message par veka »

Bonjour,

Je possede un ordinateur portable et je n'utilise presque exclusivement le clavier.
Une tache que j'avais l'habitude de réaliser au clavier (peu importe l' OS ) c'est de simuler un clique droit sur un fichier séléctionner afin d'ouvrir le menu contextuel. Et ceci grace a la touche situé entre <Alt Gr> et <Ctrl>.

Image

Xev me donne ces informations pour cette touche :

Code : Tout sélectionner

keycode 135 (keysym 0xff20, Multi_key)
Donc elle est bien reconnu mais ne produit pas l'action désiré.

Voila donc ma question :

Quelqu'un connait-il la commande pour simuler un clic droit sur un fichier sélécionné ?
Dernière modification par veka le ven. 15 janv. 2010, 16:14, modifié 1 fois.
bailchanis
Daikyu
Messages : 71
Inscription : mar. 08 déc. 2009, 02:15

Re: [Clavier] Touche qui ne fonctionne pas

Message par bailchanis »

Salut,

je ne connais pas la ligne de commande mais xev pour la même touche (qui fait bien l'action attendue chez moi) me donne :

Code : Tout sélectionner

keycode 135 (keysym 0xff67, Menu)
hope it helps :)

bailchanis.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Clavier] Touche qui ne fonctionne pas

Message par tuxce »

teste:

Code : Tout sélectionner

xmodmap -e 'keycode 135 = Menu'
Avatar de l’utilisateur
veka
archer
Messages : 141
Inscription : sam. 21 nov. 2009, 11:36

Re: [Clavier] Touche qui ne fonctionne pas (RESOLU)

Message par veka »

Probleme résolu,

Merci bailchanis il m'a suffi de remplacer Multi_key par Menu via xmodmap et le tour est jouer.

Pour ceux qui aurait le meme probleme :

1) Récuperer le keycode avec xev
2) Creer un fichier .xmodmap.conf avec la modification :

Code : Tout sélectionner

keycode 135 = Menu 
3) Appliquer le fichier avec xmodmap :

Code : Tout sélectionner

xmodmap ~/.xmodmap.conf 
4) Lancer la commande a chaque lancement de session.

EDIT :

Tuxce, ta solution est encore plus simple et évite l'utilisation d'un fichier de config, je l'ai donc adopté. :bravo:
Répondre