Come fare clic destro con la tastiera?

53

C'è una scorciatoia o chiave della tastiera per Mac per fare clic con il pulsante destro del mouse? Mi sembra molto frustrante toccare il mouse ogni volta per visualizzare le opzioni. C'è un modo come tasto di opzione di Windows ?

Aggiunta immagine per ulteriori dettagli.

    
posta preetam 03.02.2014 - 11:07
fonte

8 risposte

18

Non conosco alcun modo per mostrare un menu di scelta rapida 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 del puntatore, puoi:

  • Utilizza un private.xml come questo con Karabiner :

    <?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 Maestro tastiera :

  • Scarica MouseTools e assegna un collegamento a MouseTools -rightClick .

risposta data 03.02.2014 - 20:35
fonte
7

Per problemi con il mouse, puoi attivare i tasti del mouse: in Preferenze di Sistema > Accesso universale > Scheda del mouse.

Come afferma "Usa la tastiera al posto del mouse". Sono inoltre disponibili diverse opzioni tra cui scegliere che potrebbero soddisfare le tue esigenze.

Le note di supporto Apple per ogni versione di OSX hanno più informazioni:

risposta data 03.02.2014 - 12:06
fonte
6

Se non puoi abilitarlo nel primo metodo, usa il secondo metodo.

Metodo 1

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

Metodo2

PremiOpzione-Comando-F5,eappariràunafinestra.Seleziona"Abilita i tasti del mouse".

Comeutilizzareitastidelmouse

Perfareclicconiltastodestro,premereFn-Ctrl-I.Avoltepotrestivolerdisattivareitastidelmousepoichéalcunitastidellatastieranonfunzionerannocorrettamente.Sestaiusandounatastieraesterna,troval'equivalentedeltastofunzione.PermapparelechiavisuunatastieraWindowsconunMac,visita questa guida.

    
risposta data 25.10.2016 - 02:54
fonte
3

C'è una funzione incorporata a cui puoi accedere tramite Preferenze di Sistema - > Tastiera - > Scorciatoie - > Tastiera (mi dispiace ho installato il sistema operativo tedesco X, quindi questa è la mia traduzione approssimativa).

Qui puoi trovare una scorciatoia da tastiera chiamata "Focus to barra dei menu" (la mia scorciatoia è impostata su CTRL - F2 .

Attivalo, seleziona il file e premi i tasti di scelta rapida, poi tieni la messa a fuoco della tastiera nella barra dei menu. Spostati con i tasti cursore sul menu "Servizi", seleziona il servizio e premi Invio .

Voilà, il servizio viene eseguito sul file selezionato

    
risposta data 26.11.2015 - 16:54
fonte
3

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

Apri Automator e crea un nuovo servizio:

ScegliIlservizioricevenoinputinanyapplication.

Cerca"shell" e trascina l'azione "Esegui script shell" nello storyboard:

Incollailseguentecodicenell'azioneEseguiscriptshell:

fromQuartz.CoreGraphicsimportCGEventCreateMouseEvent,kCGMouseButtonRight,CGEventPost,kCGHIDEventTap,CGEventCreate,kCGEventRightMouseDown,kCGEventRightMouseUp,CGEventGetLocationdefmouseEvent(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))

Salvailservizio(cmd+s).Usaunnomedescrittivocome"Esegui un clic con il tasto destro".

Vai a System Preferences → Keyboard → Shortcuts → Services .

Cerca il tuo servizio (dovrebbe essere vicino alla fine dell'elenco) e assegnare una scorciatoia da tastiera.

Ora dovresti essere in grado di utilizzare il collegamento per eseguire un clic con il pulsante destro del mouse.

    
risposta data 26.10.2016 - 01:09
fonte
2

Installa Moschettone . Se stai usando MacOS 10.8, dovrai scegliere KeyRemap4MacBook-8.4.0 (accessibile dalla pagina principale).

Disclaimer:

Since I am testing it on Yosemite, I will give you screen capture and results which are tested on this version of MacOS. This answer might not work on Lion (if this is the case, signal it ASAP).

Apri le preferenze di Karabiner dal menu a discesa della barra dei menu:

ScorriversoilbassofinoalgruppodiimpostazioniperChangeOption_RKey:

eaprilo.

Scorriversoilbassofinoall'impostazionepredefinitapermappareiltastoOpzione_Rperfareclicconilpulsantedestrodelmouse:

Attivalo e chiudi la finestra delle preferenze di Karabiner.

Controllalo e conferma se fallisce o funziona.

    
risposta data 02.11.2016 - 09:31
fonte
0

Sono su High Sierra 10.13.2. non è stato possibile installare Karabiner e Keyboard Maestro fornisce solo clic per la posizione specificata (non ha cercato di trovare il punto del cursore e di riferirlo). Installato Shortcat e sembra finora soddisfacente, anche Vimium è super utile, ma funziona solo nei browser.

    
risposta data 29.10.2018 - 16:08
fonte
-1

Scheda per il collegamento o la voce e premere Invio o la barra spaziatrice per selezionare e attivare, quindi premere Invio.

    
risposta data 25.10.2016 - 04:57
fonte

Leggi altre domande sui tag