Raccourci clavier équivalent à un clic droit

34

Je cherche un raccourci clavier pour créer un menu contextuel utilisant Ubuntu sur un MacBook pro. Appuyer sur le raccourci clavier devrait avoir le même effet qu'un clic droit sur l'emplacement du curseur.

Sur les claviers Windows, il existe un bouton dédié à cet effet près de la barre d'espace. J'ai aussi lu sur l'utilisation de Shift+ F10ou Ctrl+ Space, mais cela n'a aucun effet sur mon système.

Bill Cheatham
la source
3
la touche entre droite Alt + droite Ctrl?
hytromo
3
Je pense que cela fonctionnerait si j'avais un clavier Windows complet, mais malheureusement, je suis limité aux touches fournies sur un MacBook.
Bill Cheatham
Vous utilisez Ubuntu, mais finalement c'est MacBook Pro.
marguerite
@daisy Ce qui ne le rend pas nécessairement offtopic, ou autrement. Ils demandent comment obtenir un raccourci clavier qui aurait l'effet d'un clic droit, qui est toujours sur le sujet et autres.
Thomas Ward

Réponses:

32

Shift+ F10travaillé dans mon cas. Je suppose que le besoin Fndépend du clavier que vous utilisez.

PS j'ai utilisé cette combinaison sur un fichier dans Nautilus (Ubuntu 14.04 LTS).

curi0us-m0nkey
la source
Merci! Je peux confirmer que cela fonctionne sur un thinkpad T440 ubuntu 16.04
sunew
N'a pas le même effet que de cliquer avec le bouton droit sur un emplacement spécifique!
vanadium le
Fonctionne dans Thinkpad E470 sur Ubuntu 16.04
vineeshvs
11

Le keysym pour déclencher le menu contextuel est appelé Menu. Il peut être lié à un code clé arbitraire comme ceci:

$ xmodmap -e 'keycode 68 = Menu'

Peut être déclenché manuellement à partir de la ligne de commande comme:

$ xdotool key Menu

Et pour trouver le keycode auquel il est actuellement lié, on peut faire:

$ xmodmap -pke | grep Menu

Pour déterminer quel code clé une clé peut être utilisée:

$ xev
Grumbel
la source
Je pense que c'est la meilleure option car les claviers modernes ont malheureusement supprimé la clé de contexte. J'ai utilisé le code d'activation 105 qui est ma clé de contrôle droite.
Miladiouss
+1 c'est la bonne réponse - par défaut dans MATE, gnome shift + f10 fonctionnera, mais quel que soit le gestionnaire de fenêtres que vous utilisez, ils finissent tous par exécuter cette commande. Cela explique également comment cela peut être configurable - par exemple, si dans votre système ne fonctionne pas, recherchez la configuration des liaisons de touches et liez les clés de votre choix avec cette commande et le tour est joué. merci
cancerbero
N'a pas le même effet que de cliquer avec le bouton droit sur un emplacement spécifique!
vanadium le
10

Essayez Shift+ Fn+ F10. Cela fonctionne pour Windows et Ubuntu dans VirtualBox sous OS X pour moi.

pratnala
la source
Merci, mais je ne vais pas avoir de chance avec ça! Peut-être que votre OSX pourrait faire cette interprétation plutôt que Linux lui-même.
Bill Cheatham
Cela a fonctionné sur mon MacBook Air fonctionnant sous Ubuntu 10.04. Merci!
Waldir Leoncio
Cela fonctionne aussi sur Ubuntu 14.04 (Dell).
blackfyre
N'a pas le même effet que de cliquer avec le bouton droit sur un emplacement spécifique!
vanadium le
5

J'utilise généralement la base: Ctrl+F10

nikc
la source
2
Dans Nautilus, utiliser Ctrl + F10 serait identique à Maj + F10 (ajout de Fn si nécessaire) sauf si un élément est sélectionné, auquel cas Maj + F10 ouvre le menu contextuel contextuel de cet élément spécifique. Par exemple, Ctrl + F10 dit toujours "Nouveau dossier", peu importe. Mais si un fichier "foo.txt" est sélectionné, Shift + F10 ouvre un menu avec (par exemple) "Ouvrir avec GVim"; ou, si "foo.mp4" est sélectionné, le menu peut dire "Ouvrir avec VLC".
Michael
2

Une combinaison de: ( shiftou ctrl) + ( F10ou FnF10), les décalages et les contrôles sur la gauche du clavier doivent être utilisés.

Si vous voulez le menu contextuel de l'application dans Raspbian Pi Linux: alt+space

La clé de contexte fonctionne parfois: touche de contexte sur certains claviers c'est celle avec la liste et le pointeur de la souris

xxjjnn
la source
N'a pas le même effet que de cliquer avec le bouton droit sur un emplacement spécifique!
vanadium le
2

Assurez-vous qu'un paquet nommé xdotool est installé.

Créez ce raccourci d'application pour la clé de votre choix:

xdotool click 3

Malheureusement, cela ne fonctionne pas sur certaines applications, mais semble fonctionner sous Chrome-browser et Firefox.

Bonus: Pour le clic central, la commande est

xdotool click 2

Les raccourcis d’application pour le clavier peuvent varier selon l’environnement de bureau utilisé. Dans Xfce (utilisé par exemple dans Xubuntu), la création de tels raccourcis se fait facilement dans la boîte de dialogue Clavier.

Jarno
la source
1

Ma solution a été de trouver une vieille souris à 2 boutons et de la brancher.

J'ai essayé toutes les réponses que j'ai vues ci-dessus. La plupart des lecteurs semblent ignorer une partie du problème, à savoir que les claviers mac ne disposent pas de touche alt ou windows, en plus du fait que la souris ne possède pas deux boutons ou plus.

Je ne comprenais pas non plus ce qu’ils attendaient du curseur / de la souris lorsque vous appuyez sur shift-f10 ou quoi que ce soit. Je veux verrouiller une icône sur le lanceur, il n'y a aucun moyen de la sélectionner d'abord, puis d'appuyer sur une séquence de touches. Je peux la survoler ou cliquer dessus. Cliquez avec le bouton gauche de la souris et maintenez-le enfoncé, puis sélectionnez la séquence de touches en maintenant? Ne semble pas fonctionner.

La réponse ci-dessus avec les commandes xmodmap et xev semble indiquer que cela pourrait aller dans la bonne direction. Mais cela ressemble plus à "la solution existe" qu’à une solution réelle. Quelle clé puis-je remapper sans gâcher les choses? Shift-f10 semble ne rien faire maintenant, comment utiliser xmodmap pour mapper le menu sur shift-f10? Au moins, cela permet de lancer la recherche sur le Web.

En outre, le menu qui apparaît lorsque j'invoque le "menu de touches xdotool" lorsque vous survolez la souris au-dessus de quelque chose n'est pas le même que celui qui s'affiche lorsque je clique avec le bouton droit sur le même élément. Donc, "menu" n’est pas tout à fait ce que le PO a demandé.

Dave
la source
Mon clavier MacBook a deux touches alt. Et les touches cmd agissent comme des touches Super comme des touches Windows.
jarno
xdotool click 3fait le tour. Voir ma réponse.
jarno
0

Le raccourci clavier pour Mac est CTRL+ SPACE. Cela devrait ouvrir le clic droit ou "menu contextuel".

Pour Linux, le combo est supposé être CTRL+ F10et comme indiqué, vous devrez peut-être aussi basculer ou maintenir la fntouche enfoncée.

Cependant, vous avez mentionné, cela ne fonctionne pas.

Ainsi, vous devrez peut-être utiliser la combinaison de touches set pour Mac à la place, car vous exécutez Linux sur un Mac plutôt que sur un PC.

Cliquez ici pour plus d'informations et une liste plus complète des combinaisons de touches.

mchid
la source