web-dev-qa-db-fra.com

Lier une clé à la clé 'contextmenu'

Sur la plupart des claviers de taille réelle, il existe une touche de menu contextuel. Voir photo ci-dessous.

enter image description here

Mon nouvel ordinateur portable ne possède pas l'une de ces clés, mais je l'utilise tout le temps. Le menu contextuel affiche le menu contextuel de l'élément actuellement sélectionné, pas celui actuellement situé sous le pointeur de la souris.

Ma question est, comment puis-je remapper une autre combinaison de touches (de préférence CTRL + PrtSc) pour effectuer la même opération?

3
Greg

Sur mon système, j'ai une touche de menu contextuel.

Dans un terminal, lorsque je lance xev, qui devrait également être présent par défaut sur votre système, je vois cette sortie (en partie):

KeyPress event, serial 48, synthetic NO, window 0x2000001,  
    root 0x96, subw 0x0, time 12548175, (334,-138), root:(588,185),  
    state 0x0, keycode 135 (keysym 0xff67, Menu), same_screen YES,  
    XLookupString gives 0 bytes:   
    XmbLookupString gives 0 bytes:   
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x2000001,  
    root 0x96, subw 0x0, time 12548242, (334,-138), root:(588,185),  
    state 0x0, keycode 135 (keysym 0xff67, Menu), same_screen YES,  
    XLookupString gives 0 bytes:   
    XFilterEvent returns: False  

Si vous voulez en savoir plus sur xev, ceci est peut-être informatif: Projet de week-end: Configurez votre clavier en soumission

Je vous suggère d'essayer de lier un raccourci clavier disponible à "Menu" en utilisant la méthode fournie par votre distribution et de voir si cela fonctionne dans les cas où vous savez ou attendez-vous à ce que l'effet du clic droit ne soit pas le même que si vous appuyez sur la touche Menu. .

3
DK Bose