Scorciatoia da tastiera equivalente al clic con il tasto destro


34

Sto cercando una scorciatoia da tastiera per sollevare un menu di scelta rapida usando Ubuntu su un MacBook pro. La pressione della scorciatoia da tastiera dovrebbe avere lo stesso effetto del clic con il tasto destro sulla posizione del cursore.

Sulle tastiere di Windows, c'è un pulsante dedicato per questo vicino alla barra spaziatrice. Ho anche letto sull'uso di Shift+ F10o Ctrl+ Space, ma questi non hanno alcun effetto sul mio sistema.


3
il tasto tra Alt + destra + Ctrl?
hytromo,

3
Penso che funzionerebbe se avessi una tastiera Windows completa, ma purtroppo sono limitato ai tasti forniti su un MacBook.
Bill Cheatham,

Stai usando Ubuntu ma alla fine è MacBook Pro.
margherita,

@daisy Che non lo rende necessariamente offtopico, o altrimenti. Stanno chiedendo come ottenere una scorciatoia da tastiera che avrebbe l'effetto di un clic destro, che è ancora sull'argomento e così via.
Thomas Ward

Risposte:


32

Shift+ ha F10funzionato nel mio caso. Immagino che la necessità di Fndipenda dalla tastiera che stai usando.

PS Ho usato questa combinazione su un file in Nautilus (Ubuntu 14.04 LTS).


Grazie! Posso confermare che funziona su un thinkpad T440 ubuntu 16.04
sunew

Non ha lo stesso effetto del clic con il tasto destro su una posizione specifica!
vanadio,

Funziona in Thinkpad E470 su Ubuntu 16.04
Vineeshvs il

11

Viene chiamato il keysym per attivare il menu di scelta rapida Menu. Può essere associato a un codice chiave arbitrario come questo:

$ xmodmap -e 'keycode 68 = Menu'

Può essere attivato manualmente dalla riga di comando come:

$ xdotool key Menu

E per scoprire il codice chiave è attualmente associato a uno può fare:

$ xmodmap -pke | grep Menu

Per capire quale codice chiave emette una chiave si può usare:

$ xev

Penso che questa sia l'opzione migliore poiché le tastiere moderne hanno rimosso il tasto di scelta rapida, sfortunatamente. Ho usato il codice chiave 105 che è il mio tasto di controllo destro.
Miladiouss,

+1 questa è la risposta corretta - per impostazione predefinita in MATE, gnome shift + f10 funzionerà ma qualunque gestore di finestre usi finiscono per eseguire quel comando. Anche questo spiega come questo può essere configurabile - ad esempio, se nel tuo sistema non funziona, cerca la configurazione dei collegamenti dei tasti e collega qualsiasi chiave tu voglia con quel comando e voilà. grazie
cancerbero,

Non ha lo stesso effetto del clic con il tasto destro su una posizione specifica!
vanadio,

10

Prova Shift+ Fn+ F10. Questo funziona su Windows e Ubuntu in VirtualBox su OS X per me.


Grazie, ma non ho fortuna con questo! Forse il tuo OSX potrebbe fare questa interpretazione piuttosto che lo stesso Linux.
Bill Cheatham,

Questo ha funzionato sul mio MacBook Air con Ubuntu 10.04. Grazie!
Waldir Leoncio,

Funziona anche su Ubuntu 14.04 (Dell).
Blackfyre,

Non ha lo stesso effetto del clic con il tasto destro su una posizione specifica!
vanadio,

5

In genere utilizzo la base: Ctrl+F10


2
In nautilus, usare Ctrl + F10 equivale a Maiusc + F10 (aggiungendo Fn se necessario) a meno che non sia selezionato un elemento, nel qual caso Maiusc + F10 apre il menu contestuale sensibile al tasto per quell'elemento specifico. Ad esempio, Ctrl + F10 dirà sempre "Nuova cartella", indipendentemente. Ma se viene selezionato un file "foo.txt", Maiusc + F10 apre un menu con (ad esempio) "Apri con GVim"; oppure, se è selezionato "foo.mp4", il menu potrebbe indicare "Apri con VLC".
michael

2

Una combinazione di: ( shifto ctrl) + ( F10oFnF10Dovresti usare una ), i turni e i tasti a sinistra della tastiera.

Se si desidera il menu di scelta rapida dell'applicazione in Raspbian Pi Linux: alt+space

Il tasto di scelta rapida a volte funziona: pulsante chiave di contesto su alcune tastiere è quello con l'elenco e il puntatore del mouse


Non ha lo stesso effetto del clic con il tasto destro su una posizione specifica!
vanadio,

2

Assicurati di avere installato un pacchetto chiamato xdotool.

Crea questa scorciatoia dell'applicazione per la chiave delle tue preferenze:

xdotool click 3

Sfortunatamente questo non funziona su alcune applicazioni, ma sembra funzionare su Chrome Browser e Firefox.

Bonus: per il clic centrale il comando è

xdotool click 2

Le scorciatoie da applicazione per la tastiera possono variare in base all'ambiente desktop utilizzato. In Xfce (utilizzato ad es. In Xubuntu) la creazione di tali scorciatoie avviene facilmente nella finestra di dialogo Tastiera.


1

La mia soluzione era quella di trovare un vecchio mouse a 2 pulsanti e collegarlo.

Ho provato tutte le risposte che ho visto sopra. La maggior parte sembra ignorare parte del problema, ovvero che le tastiere Mac non hanno alt o il tasto Windows, oltre al mouse che non ha due o più pulsanti.

Inoltre non capivo cosa si aspettavano che facessero il cursore / mouse mentre si premeva shift-f10 o altro. Voglio bloccare un'icona sul programma di avvio, non c'è modo di selezionarla prima e poi premere una sequenza di tasti. Posso passarci sopra con il mouse o fare clic con il tasto sinistro del mouse. Fare clic con il tasto sinistro e tenere premuto, quindi premere sequnce mentre si tiene premuto? Non sembra funzionare.

La risposta sopra con i comandi xmodmap e xev sembra che potrebbe puntare nella giusta direzione. Ma è più come una "soluzione esistente" piuttosto che una soluzione reale. Quale chiave posso rimappare senza rovinare le cose? Shift-f10 sembra non fare nulla ora, come dovrei usare xmodmap per mappare il menu su shift-f10? Almeno fornisce un posto per iniziare la ricerca sul web.

Inoltre, il menu che viene visualizzato quando invoco "menu chiave xdotool" mentre si passa il mouse su qualcosa non è lo stesso menu che viene visualizzato quando si fa clic con il pulsante destro del mouse sullo stesso elemento. Quindi "menu" non è proprio quello che l'OP ha richiesto.


La tastiera del mio MacBook ha due tasti alt. E i tasti cmd fungono da tasti Super come i tasti Windows.
jarno,

xdotool click 3fa il trucco. Vedi la mia risposta
jarno,

0

Il keybinding per Mac è CTRL+ SPACE. Questo dovrebbe aprire il tasto destro o "menu contestuale".

Per Linux, la combo dovrebbe essere CTRL+ F10e, come detto, potrebbe essere necessario attivare o disattivare anche la fnchiave.

Tuttavia, hai menzionato, questo non funziona.

Quindi, potrebbe essere necessario utilizzare il set di tasti per Mac invece che eseguire Linux su un Mac anziché su un PC.

Fai clic qui per maggiori informazioni e un elenco più completo di combinazioni di tasti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.