Come faccio ad aprire il menu di scelta rapida da una tastiera Mac?


75

In Windows, si può premere Shift+ F10per accedere al "Menu contestuale". Ma un'azione di tastiera simile non sembra possibile su Mac. Una potenziale applicazione ...

Quando commetto un errore di ortografia in un documento, Lion mi dà la possibilità di correggere l'errore facendo clic con il tasto destro (o ctrl-clic, toccando con due dita, ecc.) Sulla parola errata e facendo apparire il menu di scelta rapida.

inserisci qui la descrizione dell'immagine

Come posso aprire questo menu dalla tastiera? Ed è possibile accedere al menu contestuale da una tastiera Mac?


In Firefox, control-space apre il menu di scelta rapida, ma curiosamente non include le opzioni di ortografia quando viene invocato in questo modo!
Ken,

Non riesco ad aprirlo con ctrl-space, ma le cose potrebbero essere cambiate molto dal 2012
giovedì

Risposte:


39

@emmby

Ogni volta che vedo questa domanda su Internet o la faccio a qualcuno .. la gente fraintende sempre. Forse perché non sono utenti Windows o sono utenti Windows che non usano le scorciatoie da tastiera.

Ho sempre la stessa domanda ma non ho ancora trovato la risposta.

In Windows, quando usiamo le scorciatoie da tastiera usiamo principalmente il tasto Menu nella tastiera di Windows (vedi questa immagine):

Il tasto Menu nella tastiera di Windows<== questo è il tasto Menu

Quando si preme questo tasto Menu , il sistema operativo presuppone che sia stato fatto clic con il pulsante destro del mouse sull'elemento evidenziato / attivo> quindi verrà visualizzato il menu di scelta rapida anche se il puntatore del mouse non punta all'elemento evidenziato.

Quindi questa funzione sembra mancare in Mac OS. E qualunque sia la soluzione suggerita, anche Abilita tasto mouse richiede sempre di puntare / spostare prima il puntatore del mouse sull'elemento, il che non ha senso. Se devo usare la scorciatoia da tastiera per aprire il menu di scelta rapida sulla voce evidenziata, perché devo spostare di nuovo il puntatore del mouse su di essa <== scusami .. questa non è una scorciatoia !!


27

Il menu di scelta rapida può essere aperto principalmente con un semplice clic del mouse. Ma nelle impostazioni di Accesso universale nelle Preferenze di Sistema possiamo controllare i tasti del 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: https://stackoverflow.com/a/11238186/1919382


17
Mentre funziona, apre il menu contestuale sul cursore del mouse e non sul cursore del testo.
Uri,

@Uri, quello che dici è corretto. Ma quando si digita, il cursore del mouse scompare e il menu si apre sul cursore del testo.
Cugina Cocaina,

2
Hmm, non sembra funzionare per me. Il cursore del mouse riappare nella sua ultima posizione. Ho deciso di usare le scorciatoie per il controllo ortografico per risolvere questo problema ( cmd + :)
Uri

Che dire di una tastiera esterna - che non ha il tasto <fn>?
javadba,

Ctrl 5, come dice la mia risposta
Cugina Cocaina,

4

Vicino a ciò che hai chiesto, è abilitare la correzione automatica dell'ortografia tramite:

e poi rimani con il cursore alla fine di una parola errata, così otterrai un suggerimento per la correzione dello stile iOS:

quindi con la freccia giù e le frecce sinistra / destra puoi scegliere la parola corretta.


stranamente, l'ho abilitato, ma non riesco a far apparire il menu iOS
emmby

@emmby Non funziona con alcune app, come Google Chrome ..
nuc

4

Se hai selezionato "ortografia corretta automaticamente" e sembra non funzionare, potrebbe essere perché lo stai provando in un'applicazione non supportata. Ad esempio, posso usare la funzione in TextEdit e Pages ma non, ad esempio, FireFox o SublimeText 2 (due delle mie app più utilizzate).

Anche se ho passato troppo tempo a cercare, non ho trovato alcun modo per ottenere l'ortografia suggerita dal menu contestuale con i soli tasti. L'opzione migliore che ho trovato finora è usare il pollice sul trackpad per posizionare il mouse, quindi tenere premuto ctle toccare (di nuovo con il pollice). Ci vuole un po 'di più a causa della necessità di posizionamento, ma almeno posso tenere le dita sulla fila di casa.

Trovo scomodo per raggiungere il ctltasto, quindi ho usato KeyRemap4MacBook (che è generalmente impressionante e gratuito) per personalizzare il layout per rendere caps lockessere ctl. KeyRemap ti consente anche di assegnare ctl + clickcombinazioni di pulsanti, quindi non devi toccare / fare clic.


4

QUASI RISOLTO

Ho ottenuto questa soluzione per funzionare in alcune applicazioni (come Finder, TextEdit, Firefox, ...) ma non in altre (come Outlook, Chrome, ...)

Un "clic contestuale" può essere mappato su una combinazione chiave / tasto usando tutte le funzionalità native di Mac OS X (grazie alla sua eredità NeXT / OPENSTEP). Tuttavia, la soluzione è piuttosto "tecnica sotto copertura" e potrebbe richiedere alcuni tentativi ed errori per farla funzionare.

Leggi qui i Key Bindings e segui (alcune) le istruzioni per creare il tuo ~ ~ Library / KeyBindings / DefaultKeyBinding.dict .

Le associazioni di tasti associano le chiavi (o le combinazioni di tasti) ai "risponditori" all'interno del sistema di testo. Ho trovato il risponditore per rightMouseDown qui , e ho trovato la "stringa magica" per la mia chiave di destinazione desiderata (F13) da questo URL: osxnotes.net/keybindings.html

My ~ / Library / KeyBindings / DefaultKeyBinding.dict è simile al seguente

{
    /* Context Menu */
    "^\Uf710" = "rightMouseDown:";  /* Ctrl-F13 */
    "^;" = "rightMouseDown:";       /* Ctrl-; */
}

Ora dovrei essere in grado di premere Ctrl-F13 o Ctrl-; per ottenere il menu di scelta rapida.

NOTA: sarà necessario chiudere e riavviare un'applicazione per ricevere modifiche. (Funzionato per TextEdit in 10.10) In caso contrario, disconnettersi e riconnettersi.


Provandolo ora. Anche se non funziona, si trattava di informazioni interessanti. Commenterò di nuovo se funziona per me in Finder.
javadba,

1
Sfortunatamente non sembra funzionare. L'ho provato in TextEdit su El Capitan.
javadba,

4

Per Word 365 su Mojave , 'Shift' + 'F10' fa il trucco. Se hai una Touch-bar sul tuo MBP, dovresti premere il tasto 'fn' per visualizzare i tasti funzione.


Sembra fare anche il trucco in LibreOffice
unhammer

3

Puoi usare lo strumento Better Touch per impostare qualsiasi combinazione tap / swipe / click / key con il tasto destro.


3
Ma eseguirà solo un clic secondario sulle coordinate correnti del cursore, non mostrerà il menu di scelta rapida per una selezione effettuata con la tastiera.
Lri,

Hai ragione, ci sono opzioni per chiamare un url o uno script con il testo selezionato e scommetto che puoi convincere lo sviluppatore ad aggiungere anche questa funzione.
Ali

Ho (e looooooove) Better Touch Tool, e lo sviluppatore è un mago strano. Ma per questo particolare caso d'uso, uso Alfred , che è la mia unica altra applicazione indispensabile per Mac, subito dopo BTT.
Wildcard il

3

Prova a premere [fn] + [SHIFT] + [F10]

A me sembra che la maggior parte dei tasti F di Windows su Mac possano essere chiamati in questo modo.

Saluti!


2
questo non funziona per me
dwightk,

non funziona neanche per me ...
Tivoni,

funziona su mac os x el capitan
David Hofmann,

non funziona per me
RockyMM,

Cosa dovrebbe fare questo?
javadba,

3

Uso Alfred con il flusso di lavoro RightClick .

Ho mappato Opzione + CMD + Invio per attivare un clic destro nell'applicazione in primo piano.

RightClick funzionava solo in Finder ma è stato migliorato per funzionare nella maggior parte delle applicazioni.


1
Oppure utilizza semplicemente la funzione Azioni file , che è integrata direttamente in Alfred anziché richiedere un'installazione aggiuntiva del flusso di lavoro. In entrambi i casi dovrai acquistare il Powerpack.
Wildcard il

1
@Wildcard. È diverso dalla funzione di azione dei file. RightClick è una scorciatoia globale che attiva un clic con il tasto destro nell'applicazione corrente tramite applecript. La funzione di azione file richiede l'apertura della barra di ricerca, la ricerca di un file, quindi la scelta di un'azione sul file.
Jrobichaud,

Ha qualche ritardo prima che appaia il menu, ma è la migliore soluzione che ho trovato! Funziona anche con il carrello elevatore.
Pavel Alexeev,

2

Sento il tuo dolore ..... Il miglior lavoro che ho trovato è su cnet. Non l'ho ancora provato, ma ho intenzione di farlo. A differenza di un vero menu contestuale, questo richiede di guardare in alto a sinistra per i comandi che cerchi, ma può comunque essere sufficiente per offrirti la funzionalità che stai cercando. http://www.cnet.com/news/access-menus-via-the-keyboard-in-os-x/


2
Ti preghiamo di non pubblicare collegamenti ad articoli altrove su Internet. Questo non costituisce una buona risposta. Leggi le
conorgriffin

2

Per visualizzare il controllo ortografico, utilizzare cmd + :.



2

Cmd-shift-:Apre "Spelling & Grammar" su Chrome per me con El Capitan. È un espediente goffo ma ora posso eseguire il controllo ortografico.


1

Ecco la mia soluzione su Github . Questo è un piccolo AppleScript che ho scritto facendo un control-click che puoi assegnare alla chiave di tua scelta usando un'app di utilità di scelta rapida di tua scelta.


1

Nella mia configurazione (tastiera esterna in stile PC, Karabiner Elements e singola applicazione a cui tengo), ho rimappato un tasto Menu PC (Karabiner lo vede come " application") in Tastierino numerico.

L'applicazione (CLion) ha la possibilità di rimappare i tasti di scelta rapida e supporta il menu di scelta rapida per i controlli focalizzati, quindi ho mappato la chiave nell'applicazione.

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.