Er der måde at indstille en tastaturgenvej eller tast for at simulere et højreklik med en mus, men uden at røre pegefeltet eller musen?
F.eks Forestil dig, at du har en liste over filer i Finder. Du flytter dit valg ved at gå op og ned med tastaturpilene. Når du er tilfreds med valget, “trykker du på en knap”, og det simulerer, som om du gjorde et sekundært klik på den fil, du valgte tidligere med tastaturet. Kontekstmenuen skal ikke åbnes, hvor musemarkøren er, ellers skulle jeg først flytte den over markeringen, hvilket ødelægger den eneste arbejdsgang for tastaturet.
På Mac i øjeblikket alle aktuelle højreklikindstillinger skal bruge mig til at røre pegefeltet eller musen:
-
Enkelt tryk med to fingre
-
CTRL + klik
-
Tryk i højre område af pegefeltet, hvis det er aktiveret i Pegefeltindstillinger.
Svarende til følgende windows-valgnøgle .
Svar
Jeg ved ikke nogen måde at vise en kontekstmenu på emner, der er valgt med tastaturet, som hvad menutasten gør i Windows.
At tildele en tastaturgenvej til at udføre et sekundært klik på de aktuelle koordinater for markøren kan du enten:
-
Brug en privat.xml som denne 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>
-
Brug BetterTouchTool :
-
Brug Keyboard Maestro :
-
Download MouseTools og tildeler en genvej til
MouseTools -rightClick
.
Kommentarer
- Der er ingen mening i at gøre det ved de aktuelle musekoordinater .. det skal være et aktuelt valg .. er muligt ?
- @ ArnoldRoa Aftalt. Enhver måde at gøre dette på det aktuelle valg eller markørposition ikke på musens placering?
- @ArnoldRoa @J Har du held og lykke med dette?
Svar
For vanskeligheder med at bruge musen kan du slå musetasterne til: Findes i Systemindstillinger> Universaladgang> fanen Mus.
Som det står “Brug tastaturet i stedet for musen “. Der er også flere muligheder at vælge imellem, der kan opfylde dine behov.
Apples supportnotater for hver OSX-version har flere oplysninger:
- OS X Mountain Lion: Styr markøren ved hjælp af musetaster
- OS X Mavericks: Styr markøren ved hjælp af musetaster
- OS X El Capitan: Styr markøren ved hjælp af musetaster
- OS X Yosemite: Styr markøren ved hjælp af musetaster
Kommentarer
- Jeg kan ‘ Find ikke. min OS ver er 10.8.5, hvilken er din?
- Universalruden med præferencer er blevet kaldt tilgængelighed siden 10.8.
- @Nixx: Jeg kan kun bruge tastaturet til navigering af musemarkøren.
option
-tasten fungerer dog ikke, og det er mit krav
Svar
Hvis du ikke kan aktivere det i fir st-metoden, brug den anden metode.
Metode 1
Gå til Systemindstillinger> Tilgængelighed, find mus & Pegefelt, og aktiver derefter ” Musetaster “. Hvis du vil, skal du gå til indstillingsmenuen og aktivere “Tryk på Option-tasten fem gange for at skifte musetaster”.
Metode 2
Tryk på Option – Kommando – F5 , og et vindue vises. Vælg “Aktiver musetaster”.
Sådan bruges musetaster
For at højreklikke skal du trykke på Fn – Ctrl – I . Nogle gange vil du måske slå musetaster fra, da nogle taster på tastaturet ikke fungerer korrekt. Hvis du bruger et eksternt tastatur, skal du bare finde det svarende til funktionstasten. Hvis du vil kortlægge tasterne på et Windows-tastatur med en Mac, skal du besøge denne guide.
Kommentarer
- kunne ikke ‘ Find denne mulighed ved hjælp af macbook uden mus
- Det virker! men det er ubrugeligt, fordi jeg skal have mac ‘ s Fn-tast rundt at gøre det. og hvis jeg har det rundt, betyder det, at jeg ‘ arbejder på den faktiske bærbare computer, hvilket betyder, at jeg sandsynligvis ville bruge pegefeltet.det ‘ s for de tidspunkter, hvor jeg ‘ bruger eksternt tastatur, at denne funktionalitet bliver praktisk. kun at jeg ikke kunne ‘ ikke finde en måde at kortlægge min Windows-Option-tast på mit HP-tastatur til Fn-tasten.
- @preetam – Hvilken version er bruger du?
- Uden et numerisk tastatur, ” nogle taster “, der vandt ‘ t arbejde under museknapper er 7, 8, 9, U, O, J, K, L, hvilket kunne være et problem …
- @TomGewecke Jeg ved, at ‘ hvorfor jeg viste, hvordan man hurtigt aktiverer og deaktiverer musetaster /
Svar
Der er nogle indbyggede funktioner, du kan få adgang til via Systemindstillinger -> Tastatur -> Genveje -> Tastatur (undskyld, jeg har det tyske OS X installeret, så dette er min grove oversættelse).
Der er du kan finde en tastaturgenvej kaldet “Fokus til menulinjen” (min genvej er indstillet til CTRL – F2 .
Aktivér den, vælg filen og tryk genvejstasterne, så får du tastaturets fokus på din menulinje. Naviger med t markørtasterne til menuen “Tjenester”, vælg tjenesten og tryk på Enter .
Voila, tjenesten udføres på den valgte fil
Svar
Her “er en løsning ved hjælp af Automator og Python. Det er lidt langsommere end en rigtig mus (~ 0,5 sekund forsinkelse), men det fungerer og kræver ingen tredjepartssoftware.
Åbn Automator og opret en ny tjeneste:
Vælg Tjenesten modtager no input
i any application
.
Søg efter “shell”, og træk handlingen “Kør shell-script” til storyboardet:
Indsæt følgende kode i handlingen Kør shell-script :
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))
Gem tjenesten (cmd + s). Brug et beskrivende navn som “Udfør et højreklik”.
Gå til System Preferences → Keyboard → Shortcuts → Services
.
Se efter din tjeneste (den skal være nær bunden af listen) og tildel en tastaturgenvej.
Du skal nu kunne bruge din genvej til at udføre et højreklik.
Kommentarer
- Problemet med denne løsning er, at klik sker nøjagtigt, hvor musen er. Så hvis du ruller emner med piletasterne (som skrivebordsikoner siger) og derefter bruger genvejen, vil popup-vinduet ikke vise ikonegenskaberne, men egenskaberne for det element, din mus er i øjeblikket … ul>
Svar
Jeg har ledt efter en løsning på dette i årevis! Jeg kom endelig på denne RightClick Alfred workflow , som gør, hvad jeg ledte efter. Det ser ud til, at det også kan installeres som en Finder-tjeneste .
Alfred-workflowet fungerer for mig den 10.15.5 Catalina, selvom det tager cirka 0,5 sek. at trække højreklikmenuen op. Jeg har valideret dette fungerer i Notes og Finder, selvom det måske fungerer i andre apps også. Bemærk, at dette trækker højreklikmenuen op på det sted, hvor du vælger (hvilket er det, de fleste mennesker ønsker), ikke placeringen af musemarkøren.
PS Jeg var nødt til at oprette en konto og besvare nogle andre menneskers tilfældige spørgsmål bare for at opbygge ry for at sende dette svar – håber det hjælper andre!
Svar
Jeg er på High Sierra 10.13.2. kunne ikke installere Karabiner, og Keyboard Maestro giver kun klik for den givne placering (forsøgte ikke at finde markørpunkt og henvise det). Installeret Shortcat og synes hidtil fint, også Vimium er super nyttigt, men fungerer kun i browsere.
Kommentarer
- Jeg gjorde ikke ‘ jeg prøvede ikke engang, da det ser underligt ud at installere nogle tredjepartsværktøjer og apple ikke ‘ t giver dette enkle.
Svar
Tab til linket eller elementet, og tryk enten på retur eller mellemrumstasten for at vælge og aktivere, og tryk derefter på retur.
Kommentarer
- det kan muligvis vælge / aktivere, men det gør ikke ” højreklik “.
- Jeg kan se, hvad du mener. Udfordringen for livslange mac-brugere er at vide, hvordan man besvarer dette spørgsmål uden mere info om dit slutmål.En af de ting, jeg elskede, da jeg brugte Windows, var at næsten alt havde en tastaturgenvej eller en måde at bruge tastaturet til at udføre en handling på. Hvad er den kommando, du prøver at udføre med højreklik?
Svar
I Mojave skal du blot klik med to fingre på pegefeltet genererer højreklik-effekt, såsom stavekontrol over røde, snoede linjer, ord på tekst for at rette stavningen.
Kommentarer
- Målet med spørgsmålet er kun at bruge tastaturet, fordi en mus eller en pegefelt er for langsom (for nogle af os plejede vi at skrive hurtigt).
Svar
Du skal bruge -> Option-tast.