XFCE désactiver la touche "Menu" Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Depuis un moment je suis emmerdé par la touche "Menu":

s1J6j.jpg

Quand je cherche la touche "u" j'appuie avec le côté de ma main droite sur la touche "menu" et ça m’emmerde pas mal... Ça ouvre un menu contextuel à la con, et en fonction de ce que je tape ça peut être catastrophique...

Capture_2020-04-19_15-12-27.jpg

J'ai enlevé la touche physique de mon clavier mais c'est un peu sauvage comme méthode...

20200419_151526.jpg

Auriez-vous une méthode un peu plus propre à me proposer (Les paramètres de XFCE par exemple) ? Je n'ai pas trouvé...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut !

As-tu testé : Paramètres > Clavier > Raccourcis applications

et tu assignes un champ/commande vide à ta touche (ou une commande qui ne produit rien ; j'ai pas d'idée)
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Oui j'y ai pensé, mais il n'accepte pas de champ vide et je ne sais pas quelle commande "vide" mettre...
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je pensais que tu aurais plus d'imagination/connaissance que moi.

j'ai pensé à :

beep -f 0 -l 0

un beep de fréquence nulle et durée nulle ?
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Merci pour ta proposition, c'est bon après un:


apt install beep


C'est pas très "clean" tout de même, mais ça le fait et c'est toujours mieux que de démonter mon clavier...


J'ai de l’imagination :wink: mais je suis sur d'autre trucs un peu "chauds" (migration de serveurs entre autre) qui demandent toute mon attention.

Edition: Problème pas vraiment résolu mais contourné...
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

heureux d'avoir pu t’aider

@+
**Simple Utilisateur** -- Debian stable - XFCE
MicP
Modérateur
Modérateur
Messages : 896
Inscription : 16 avr. 2016, 22:14
Status : Hors-ligne

Tu pourrais désactiver l'action de cette touche
en créant un fichier ~/.Xmodmap

Il faut d'abord repérer le keycode de cette touche sur ton clavier en fonction de ta configuration,
en lançant la ligne de commande suivante :

Code : Tout sélectionner

xev | sed -e '/./{H;$!d;}' -e 'x;/KeyP/!d;'
et en appuyant sur la touche à désactiver
tu pourras voir la valeur du keycode de la touche.

Ce sera peut-être 135 ou 147 ou autre chose, ça dépends de ta configuration,
et tu pourras redéfinir l'action de cette touche.

Par exemple, sur ma machine, l'action de la touche dont le keycode est 147
me donne :

Code : Tout sélectionner

michel@debT450:~$ xmodmap -pke | grep "keycode 147"
keycode 147 = XF86MenuKB NoSymbol XF86MenuKB
michel@debT450:~$ 

Pour inhiber l'action de cette touche,
je peux la redéfinir en entrant la ligne de commande suivante :

Code : Tout sélectionner

xmodmap -e "keycode 147 ="


=======
Et si je veux que cette redéfinition soit automatiquement appliquée à l'ouverture de ma session,
il me suffit de créer un fichier ~/.Xmodmap dont le contenu sera :

Code : Tout sélectionner

keycode 147 =
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut MicP,
Magnifique, ça fonctionne parfaitement!
Merci.

Code : Tout sélectionner

laurent@tor:~$ xev | sed -e '/./{H;$!d;}' -e 'x;/KeyP/!d;'

KeyPress event, serial 37, synthetic NO, window 0xa600001,
    root 0x5fb, subw 0x0, time 1589460, (165,-128), root:(1036,351),
    state 0x10, keycode 135 (keysym 0xff67, Menu), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False
    
laurent@tor:~$ xmodmap -pke | grep "keycode 135"
keycode 135 = Menu NoSymbol Menu

laurent@tor:~$ xmodmap -e "keycode 135 ="
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
MicP
Modérateur
Modérateur
Messages : 896
Inscription : 16 avr. 2016, 22:14
Status : Hors-ligne

Content que ça ait fonctionné. :smile:

J'ai oublié de dire que cette modification d'affectation des touches
sera "remise à zéro" si l'on change de disposition clavier en cour de session.
Répondre