OS X tasto destro del mouse / menu contestuale tramite tastiera


25

È possibile accedere al menu contestuale / clic destro dell'elemento attualmente selezionato (non l'elemento sotto il mouse) mediante una scorciatoia da tastiera?

In caso contrario, c'è un modo per raggiungere questo obiettivo, tramite Applescript o utility?


Domande correlate qui e su Super User . Nessuno dei due menziona alcuna soluzione praticabile al momento.
Lri,

Risposte:


8

In generale, sul Mac non è possibile determinare le coordinate dello schermo del punto di inserimento corrente. Quindi non c'è modo di automatizzare un clic nel punto di inserimento corrente.

In alcune app, potrebbe esserci un modo per ottenere le coordinate tramite AppleScript o potrebbe essere possibile ottenerle utilizzando una sorta di API privata o altri hacker di sistema, ma non esiste una soluzione generale a questo problema supportata dalle API di Apple .

Apparentemente è un gesto dell'interfaccia utente abbastanza comune su Windows, ma non è qualcosa che puoi fare sul Mac.


19

Il menu di scelta rapida può essere aperto principalmente con un clic destro del mouse (o un clic di controllo).

Tuttavia, se si desidera fare clic con il pulsante destro del mouse su un'area specifica dello schermo senza utilizzare il mouse, è possibile utilizzare i tasti del mouse dalle impostazioni Accesso universale in Preferenze di Sistema. Con esso, puoi controllare il mouse usando il tastierino numerico della tastiera. Se attivato, è possibile fare clic con il tasto destro del mouse su Ctrl+ 5su una tastiera con tastierino numerico o Fn+ Ctrl+ isu un laptop. Ciò ti consentirà di "fare clic con il pulsante destro del mouse" sulla parola.

Vai a Preferenze di Sistema -> Accesso universale -> Mouse -> Abilita tasti mouse (ON) Vai a Preferenze di Sistema -> Accesso universale -> Mouse -> Abilita tasti mouse (ON)

Trovato su: /programming//a/11238186/1919382


3

Stavo anche cercando questo tipo di funzionalità e ho trovato una buona alternativa.

La maggior parte delle voci del menu di scelta rapida in OS X si trova anche nella barra dei menu in alto e puoi accedervi con una scorciatoia da tastiera. Per impostazione predefinita, è impostato su ctrl+ F2, tuttavia spesso non funziona. È possibile modificare l'associazione nel riquadro delle preferenze della tastiera.

Questo post ha maggiori dettagli http://reviews.cnet.com/8301-13727_7-57591609-263/access-menus-via-the-keyboard-in-os-x/


Bella risposta. Uso questa soluzione alternativa anche da un po 'di tempo. Sfortunatamente ci sono ancora molte azioni che sono solo nel menu contestuale ..
Vic Jang

2

Probabilmente si potrebbe scrivere un Applescript che sposta il mouse sull'elemento selezionato e fare clic con il tasto destro. A parte questo, no, non credo che ci sia un modo.


2

Per i file nel Finder, puoi raggiungere un menu "Azioni" (non il menu contestuale incorporato) con la funzione Azioni file di Alfred .

Questo è solo nella versione a pagamento dell'applicazione, ma ce l'ho a causa di questa e altre funzionalità che ne valgono davvero la pena. Ad esempio, una delle azioni che puoi scegliere è "Invia a ...", quindi inizia a digitare e scegli un nome letto direttamente dai tuoi Contatti, premi invio e la finestra "Scrivi email" si apre con il destinatario e l'oggetto compilato e il file allegato.

Con queste e altre funzionalità, non è lo stesso del menu contestuale, ma non ho mai avuto bisogno di accedere al menu contestuale di un file da quando ho installato Alfred, quindi penso che raggiunga lo scopo di questa domanda, almeno per il Finder.


1

L'ultima versione di BetterTouchTool ha un'azione che puoi attivare: "Apri la selezione del Finder corrente con app specifica" e un'altra: "Apri cartella attiva / selezionata con app specifica".

Questo gestisce personalmente tutti i miei casi d'uso per i clic con il tasto destro nel Finder. Uso ⌥ 'per aprire la cartella attiva / selezionata nel Terminale e un gesto (scorri con due dita verso l'alto dalla parte inferiore del trackpad) per aprire la selezione del Finder corrente in Adobe Bridge. Funziona perfettamente.


BTT può anche essere usato per assegnare una scorciatoia da tastiera per aprire il menu di scelta rapida, che è effettivamente ciò che l'OP stava chiedendo (anche se la tua soluzione è probabilmente quella che sta cercando).
Winterflags

1
@Winterflags, non penso che possa semplicemente aprire il menu di scelta rapida, non vedo quell'opzione, ma può essere impostato per attivare direttamente qualsiasi elemento nel menu di scelta rapida, sia per nome, sia per posizione, oppure per uno di più nomi alternativi (ad esempio Nascondi o Mostra).
Carattere jolly

Ah, so che può aprire il menu di scelta rapida con i gesti del trackpad, ma forse non può farlo con gli shorcut della tastiera.
Winterflags

1

È tutt'altro che attraente, e in realtà non esiste un modo concreto per farlo, ma se la tua sinistra non ha altre opzioni, può funzionare abbastanza bene (nelle macro).

Hold Cmd+F5 (turns voiceover on)
Press Tab
Press Space
Press Esc
Press Cmd+Ctrl+Alt+Space
Select menu item "Show menu"
Hold Cmd+F5 (turns voiceover off)

È un sistema davvero disordinato e non funziona in modo coerente. Ma a volte è l'unica opzione che funziona abbastanza bene per essere utile ...


-1

In realtà stavo cercando questo collegamento per fare un rapido controllo grammaticale su una parola selezionata in Gmail. Di solito, dipingi la parola (opzione + maiusc + freccia sinistra) e poi fai clic con il tasto destro per vedere le opzioni (e odio usare il mouse).

Per questo caso particolare, c'è il collegamento di Chrome, che è [cmd + maiusc; - oppure - cmd:] per visualizzare il controllo grammaticale. Quindi è possibile scorrere i suggerimenti utilizzando i tasti freccia.

Questo ha funzionato per me per quel problema specifico.

Spero che sia d'aiuto.

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.