Hur gör man högerklicka med tangentbordet endast på en Mac?

Finns det sätt att ställa in en kortkommando eller tangent för att simulera ett mus högerklicka men utan att vidröra styrplattan eller musen?

t.ex. Tänk dig att du har en lista med filer i Finder. Du flyttar ditt val genom att gå upp och ner med tangentbordspilarna. När du är nöjd med valet ”trycker du på en knapp” och det simulerar som om du gjorde ett sekundärt klick på den fil du valde tidigare med tangentbordet. Kontextmenyn bör inte öppnas där muspekaren är, annars måste jag flytta den över markeringen först, vilket förstör det enda tangentbordets arbetsflöde.

På Mac för närvarande alla aktuella högerklickalternativ behöver mig att peka på styrplattan eller musen:

  • Entryckare med två fingrar

  • CTRL + klick

  • Knacka i rätt område på styrplattan om det är aktiverat i inställningarna på styrplattan.

Liknar följande windows-alternativknapp .

ange bildbeskrivning här

Svar

Jag vet inte något sätt att visa en snabbmeny för objekt som valts med tangentbordet som vad menyknappen gör i Windows.

Att tilldela en kortkommando för att utföra ett sekundärt klick på de aktuella koordinaterna för pekaren kan du antingen:

  • Använd en privat.xml så här med Karabiner :

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

  • Använd Keyboard Maestro :

  • Ladda ner MouseTools och tilldelar en genväg till MouseTools -rightClick.

Kommentarer

  • Det finns ingen anledning att göra det vid nuvarande muskoordinater .. det borde vara ett aktuellt val .. är möjligt ?
  • @ ArnoldRoa överens. Något sätt att göra detta vid det aktuella urvalet eller markörpositionen inte muspositionen?
  • @ArnoldRoa @J Har du lycka till med detta?

Svar

För svårigheter att använda musen kan du aktivera musknappar: finns i Systeminställningar> Universalåtkomst> fliken Mus.

Som det står ”Använd tangentbordet istället för musen ”. Det finns också flera alternativ att välja mellan som kan tillgodose dina behov.

Apples supportanteckningar för varje OSX-version har mer information:

Kommentarer

  • Jag kan ’ hittar inte. min version är 10.8.5, vilken är din?
  • Inställningsfönstret Universal Access har kallats tillgänglighet sedan 10.8.
  • @Nixx: Jag kan bara använda tangentbordet för navigering av muspekaren. option -tangenten fungerar inte och det är mitt krav

Svar

Om du inte kan aktivera det i fir st-metoden, använd den andra metoden.

Metod 1

Gå till Systeminställningar> Tillgänglighet, hitta mus & Styrplatta och aktivera sedan ” Musknappar ”. Om du vill, gå till alternativmenyn och aktivera ”Tryck på alternativknappen fem gånger för att växla musknappar”.

Systeminställningar

Metod 2

Tryck på Alternativ Kommando F5 och ett fönster dyker upp. Välj ”Aktivera musknappar”.

Tillgänglighetsalternativ

Hur man använder musknappar

För att högerklicka trycker du på Fn Ctrl I . Ibland kanske du vill stänga av musknapparna eftersom vissa tangenter på tangentbordet inte fungerar korrekt. Om du använder ett externt tangentbord, hitta bara motsvarande funktionsknappen. Om du vill kartlägga tangenter på ett Windows-tangentbord med en Mac, besök denna guide.

Kommentarer

  • kunde inte ’ hittar inte det här alternativet, med macbook, utan mus
  • Det fungerar! men det är värdelöst, för jag måste ha mac ’ s Fn-tangent runt att göra det. och om jag har det runt betyder det att jag ’ arbetar på den faktiska bärbara datorn, vilket innebär att jag förmodligen skulle använda styrplattan.det ’ s för de tider då jag ’ använder externt tangentbord för att denna funktionalitet ska bli praktisk. bara att jag inte kunde ’ inte hitta ett sätt att mappa min Windows-Option-tangent på mitt HP-tangentbord, till Fn-tangenten.
  • @preetam – Vilken version är använder du?
  • Utan ett numeriskt tangentbord, ” några tangenter ” som vann ’ t arbete under Mousekeys är 7, 8, 9, U, O, J, K, L, vilket kan vara ett problem …
  • @TomGewecke Jag vet att ’ varför jag visade hur man snabbt aktiverar och inaktiverar musknappar /

Svar

Det finns någon inbyggd funktion som du kan komma åt med Systeminställningar -> Tangentbord -> Genvägar -> Tangentbord (tyvärr har jag tyska OS X installerat så det här är min grova översättning).

Där du kan hitta en kortkommando som heter ”Fokusera till menyraden” (min genväg är inställd på CTRL F2 .

Aktivera den, välj filen och tryck snabbtangenterna, så får du tangentbordets fokus på menyraden. Navigera med t piltangenterna till menyn ”Tjänster”, välj tjänsten och tryck på Enter .

Voila, tjänsten körs på den valda filen

Svar

Här ”är en lösning med Automator och Python. Det är lite långsammare än en riktig mus (~ 0,5 sekunders fördröjning), men det fungerar och kräver ingen tredjepartsprogramvara.


Öppna Automator och skapa en ny tjänst:

Servicemeny för automator


Välj Tjänsten tar emot no input i any application.

Sök efter ”shell” och dra åtgärden ”Run Shell Script” till storyboard:

Storyboard


Klistra in följande kod i åtgärden Kör skalskript :

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)) 

Spara tjänsten (cmd + s). Använd ett beskrivande namn som ”Högerklicka”.


Gå till System Preferences → Keyboard → Shortcuts → Services.

Servicemenyn

Leta efter din tjänst (den ska vara längst ner i listan) och tilldela en kortkommando.

Du bör nu kunna använda din genväg för att utföra ett högerklick.

Kommentarer

  • Problemet med den här lösningen är att klicket sker exakt där musen är. Så om du rullar objekt med piltangenterna (som skrivbordsikonerna säger) och sedan använder genvägen, kommer popup-fönstret inte att visa ikonegenskaperna utan egenskaperna för objektet som musen för närvarande är på …

Svar

Jag har letat efter en lösning på detta i åratal! Jag fick äntligen en chans på detta RightClick Alfred workflow vilket gör det jag letade efter. Det ser ut som att det också kan installeras som en Finder-tjänst .

Alfred-arbetsflödet fungerar för mig den 10.15.5 Catalina, men det tar ungefär 0,5 sekunder att dra upp högerklickmenyn. Jag har validerat detta fungerar i Notes och Finder, även om det kan fungera i andra appar också. Observera att detta drar upp högerklickmenyn vid valet (vilket är vad de flesta vill ha), inte muspekarens plats.

arbetsflöde inställningar

PS Jag var tvungen att skapa ett konto och svara på andra människors slumpmässiga frågor bara för att bygga upp rykte för att skicka det här svaret – hoppas det hjälper andra!

Svara

Jag är på High Sierra 10.13.2. kunde inte installera Karabiner och Keyboard Maestro tillhandahåller endast klick för den angivna platsen (försökte inte hitta markörpunkten och hänvisa den). Installerad Shortcat och verkar bra hittills, även Vimium är super användbart, men fungerar bara i webbläsare.

Kommentarer

  • Jag försökte inte ens ’ eftersom det ser konstigt ut att installera några verktyg från tredje part och Apple inte ’ t ger det här enkelt.

Svar

Tab till länken eller objektet och tryck antingen på retur eller mellanslagstangenten för att välja och aktivera och tryck sedan på retur. ange bildbeskrivning här

Kommentarer

  • det kan välja / aktivera, men det gör inte ” högerklicka ”.
  • Jag förstår vad du menar. Utmaningen för livslånga mac-användare är att veta hur man svarar på den här frågan utan mer information om ditt slutmål.En av de saker jag älskade när jag använde Windows var att nästan allt hade en kortkommando eller ett sätt att använda tangentbordet för att utföra en åtgärd. Vilket är kommandot du försöker utföra med högerklick?

Svar

I Mojave, helt enkelt tvåfinger-klick på styrplattan genererar högerklickeffekt, till exempel stavningskontroll över röda, snurrande ord på texten för att korrigera stavningen. > Målet med frågan är att använda tangentbordet bara för att en mus eller en styrplatta är för långsam (för vissa av oss brukade vi skriva snabbt).

Svar

Du måste använda -> Alternativknapp.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *