Come fare clic con il tasto destro usando la tastiera solo su un Mac?

Esiste un modo per impostare una scorciatoia da tastiera o un tasto per simulare un clic destro del mouse ma senza toccare il trackpad o il mouse?

Es Immagina di avere un elenco di file nel Finder. Spostare la selezione andando su e giù con le frecce della tastiera. Quando sei soddisfatto della selezione, “premi un pulsante” e simula come se avessi fatto un secondo clic sul file selezionato in precedenza con la tastiera. Il menu contestuale non dovrebbe aprirsi dove si trova il puntatore del mouse, altrimenti dovrei prima spostarlo sulla selezione, il che rovina il flusso di lavoro della sola tastiera.

Attualmente su Mac, tutte le attuali opzioni di clic destro richiedono che io tocchi il trackpad o il mouse:

  • Tocco singolo con due dita

  • CTRL+click

  • Tocca nellarea destra del trackpad se abilitato nelle Impostazioni del trackpad.

Simile al seguente tasto opzione Windows .

inserisci qui la descrizione dellimmagine

Risposta

Non conosco alcun modo per mostrare un menu contestuale per gli elementi selezionati con la tastiera come quello che fa il tasto menu in Windows.

Per assegnare una scorciatoia da tastiera per eseguire un clic secondario alle coordinate correnti di il puntatore, puoi:

  • Utilizzare un private.xml come questo con Moschettone :

    <?xml version="1.0"?> <root> <item> <name>Right Mousebutton</name> <identifier>rightMouseButton</identifier> <autogen>__KeyToKey__ KeyCode::OPTION_R, PointingButton::RIGHT</autogen> </item> </root> 
  • Utilizza BetterTouchTool :

  • Utilizza Keyboard Maestro :

  • Scarica MouseTools e assegnano una scorciatoia a MouseTools -rightClick.

Commenti

  • Non ha senso farlo alle coordinate correnti del mouse .. dovrebbe essere una selezione corrente .. è possibile ?
  • @ArnoldRoa daccordo. Qualche modo per farlo alla selezione corrente o alla posizione del cursore e non alla posizione del mouse?
  • @ArnoldRoa @J Hai avuto fortuna con questo?

Risposta

In caso di difficoltà nellutilizzo del mouse, puoi attivare Tasti mouse: si trovano in Preferenze di sistema> Accesso universale> scheda Mouse.

Come dice “Usa la tastiera al posto del mouse “. Sono inoltre disponibili diverse opzioni tra cui scegliere che possono soddisfare le tue esigenze.

Le note di supporto di Apple per ciascuna versione di OSX contengono ulteriori informazioni:

Commenti

  • Posso ‘ t trovare. il mio sistema operativo è 10.8.5, qual è il tuo?
  • Il riquadro delle preferenze di Accesso universale è stato chiamato Accessibilità dalla 10.8.
  • @Nixx: sono in grado di utilizzare la tastiera solo per la navigazione del puntatore del mouse. Tuttavia il tasto option non funziona e questo è il mio requisito

Risposta

Se non puoi “t abilitarlo in prima st, utilizza il secondo metodo.

Metodo 1

Vai a Preferenze di Sistema> Accessibilità, trova Mouse & Trackpad, quindi abilita ” Tasti del mouse “. Se lo desideri, vai al menu delle opzioni e attiva “Premi il tasto Opzione cinque volte per attivare / disattivare i tasti del mouse”.

Preferenze di Sistema

Metodo 2

Premi Opzione Comando F5 e verrà visualizzata una finestra. Seleziona “Abilita tasti mouse”.

Opzioni di accessibilità

Come usare i tasti del mouse

Per fare clic con il tasto destro, premere Fn Ctrl I . A volte potresti voler disattivare i tasti del mouse perché alcuni tasti sulla tastiera non funzionano correttamente. Se stai utilizzando una tastiera esterna, trova semplicemente lequivalente del tasto funzione. Per mappare i tasti su una tastiera Windows con un Mac, visita questa guida.

Commenti

  • couldn ‘ t trovare questa opzione, usando macbook, senza mouse
  • Funziona! ma è inutile, perché devo avere mac ‘ s tasto Fn in giro per farlo. e se ce lho in giro, significa che ‘ sto lavorando sul laptop effettivo, il che significa che probabilmente userei il trackpad.’ s per le volte in cui ‘ sto utilizzando una tastiera esterna che questa funzionalità diventa utile. solo che non sono riuscito ‘ a trovare un modo per mappare il mio tasto Opzione di Windows sulla mia tastiera HP, al tasto Fn.
  • @preetam – Quali sono le versioni stai usando?
  • Senza un tastierino numerico, ” alcuni tasti ” che hanno vinto ‘ I tasti mouse sono 7, 8, 9, U, O, J, K, L, il che potrebbe essere un problema …
  • @TomGewecke Lo so, ‘ è il motivo per cui ho mostrato come attivare e disattivare rapidamente i tasti del mouse /

Answer

Ci sono alcune funzionalità integrate a cui puoi accedere da Preferenze di Sistema -> Tastiera -> Scorciatoie -> Tastiera (scusami ho installato lOS X tedesco, quindi questa è la mia traduzione approssimativa).

Ecco qua può trovare una scorciatoia da tastiera chiamata “Focus to menubar” (la mia scorciatoia è impostata su CTRL F2 .

Attivalo, seleziona il file e premi i tasti di scelta rapida, quindi si ottiene il focus della tastiera sulla barra dei menu Navigare con t Con i tasti cursore nel menu “Servizi”, seleziona il servizio e premi Invio .

Voilà, il servizio viene eseguito sul file selezionato

Rispondi

Ecco “una soluzione utilizzando Automator e Python. “È un po più lento di un vero mouse (~ 0,5 secondi di ritardo), ma funziona e non richiede software di terze parti.


Apri Automator e crea un nuovo servizio:

Menu di servizio di Automator


Scegli Il servizio riceve no input in any application.

Cerca “shell” e trascina lazione “Esegui script shell” nello storyboard:

Storyboard


Incolla il codice seguente nellazione Esegui script shell :

from Quartz.CoreGraphics import CGEventCreateMouseEvent, kCGMouseButtonRight, CGEventPost, kCGHIDEventTap, CGEventCreate, kCGEventRightMouseDown, kCGEventRightMouseUp, CGEventGetLocation def mouseEvent(type, posx, posy): theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonRight) CGEventPost(kCGHIDEventTap, theEvent) event = CGEventCreate(None) position = CGEventGetLocation(event) mouseEvent(kCGEventRightMouseDown, int(position.x), int(position.y)) mouseEvent(kCGEventRightMouseUp, int(position.x), int(position.y)) 

Salva il servizio (cmd + s). Utilizza un nome descrittivo come “Fai clic con il pulsante destro del mouse”.


Vai a System Preferences → Keyboard → Shortcuts → Services.

Il menu servizi

Cerca il tuo servizio (dovrebbe essere in fondo allelenco) e assegna una scorciatoia da tastiera.

Ora dovresti essere in grado di utilizzare la scorciatoia per eseguire un clic destro.

Commenti

  • Il problema con questa soluzione è che il clic avviene esattamente dove si trova il mouse. Quindi, se stai scorrendo gli elementi con i tasti freccia (come dicono le icone del desktop) e poi usi il collegamento, il popup non mostrerà le proprietà dellicona ma le proprietà dellelemento su cui si trova attualmente il tuo mouse …

Risposta

Sono anni che “cerco una soluzione a questo problema! Alla fine mi sono imbattuto in questo Flusso di lavoro RightClick Alfred che fa quello che stavo cercando. Sembra che possa essere installato anche come servizio Finder .

Il flusso di lavoro Alfred funziona per me su 10.15.5 Catalina, anche se ci vogliono circa 0,5 secondi per aprire il menu di scelta rapida. Ho convalidato che funziona in Notes e Finder, sebbene possa funzionare in anche altre app. Nota che questo richiama il menu di scelta rapida nella posizione della selezione (che è ciò che la maggior parte delle persone desidera), non la posizione del puntatore del mouse.

flusso di lavoro impostazioni

PS Ho dovuto creare un account e rispondere alle domande casuali di altre persone solo per costruire la reputazione di pubblicare questa risposta – spero che aiuti altri!

Risposta

Sono su High Sierra 10.13.2. Non posso installare Karabiner e Keyboard Maestro fornisce clic solo per la posizione data (non ho provato a trovare il punto del cursore e riferirlo). Installato Shortcat e sembra a posto finora, inoltre Vimium è super utile, ma funziona solo nei browser.

Commenti

  • Non ‘ nemmeno provato perché sembra strano installare alcuni strumenti di terze parti e Apple no ‘ t fornire questo semplice.

Risposta

Tab per il link o lelemento e premi Invio o la barra spaziatrice per selezionare e attivare, quindi premi Invio. inserisci qui la descrizione dellimmagine

Commenti

  • può selezionare / attivare, ma non fa ” clic con il pulsante destro del mouse “.
  • Capisco cosa intendi. La sfida per gli utenti Mac per tutta la vita è sapere come rispondere a questa domanda senza ulteriori informazioni sul tuo obiettivo finale.Una delle cose che mi piacevano quando usavo Windows era che quasi tutto aveva una scorciatoia da tastiera o un modo per usare la tastiera per eseguire unazione. Qual è il comando che stai tentando di eseguire con il clic destro?

Risposta

In Mojave, semplicemente Un clic con due dita sul trackpad genererà un effetto clic con il pulsante destro del mouse, come il controllo ortografico su linee rosse ondulate parole sul testo per correggere lortografia.

Commenti

  • Lobiettivo della domanda è usare la tastiera solo perché un mouse o un trackpad sono troppo lenti (per alcuni di noi erano abituati a digitare velocemente).

Risposta

Devi utilizzare -> Tasto opzione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *