Is er een manier om een sneltoets of toets om een rechtermuisklik te simuleren zonder het trackpad of de muis aan te raken?
Bijv Stel je voor dat je een lijst met bestanden hebt in Finder. U verplaatst uw selectie door op en neer te gaan met toetsenbordpijlen. Als je tevreden bent met de selectie, “druk je op een knop” en het simuleert alsof je een tweede klik op het bestand dat je eerder hebt geselecteerd met het toetsenbord. Het contextmenu mag niet openen waar de muisaanwijzer is, anders zou ik “het eerst over selectie moeten verplaatsen, wat de werkstroom voor alleen het toetsenbord verpest.
Op Mac momenteel alle huidige opties voor rechtsklikken vereisen dat ik trackpad of muis aanraak:
-
Eén keer tikken met twee vingers
-
CTRL+click
-
Tik in het rechtergedeelte van het trackpad indien ingeschakeld in Trackpad-instellingen.
Gelijk aan het volgende windows optiesleutel .
Antwoord
Ik weet geen manier om een contextmenu weer te geven voor items die met het toetsenbord zijn geselecteerd, zoals wat de menutoets doet in Windows.
Om een sneltoets toe te wijzen voor het uitvoeren van een tweede klik op de huidige coördinaten van de aanwijzer, kunt u ofwel:
-
Gebruik een private.xml zoals deze met karabijnhaak :
<?xml version="1.0"?> <root> <item> <name>Right Mousebutton</name> <identifier>rightMouseButton</identifier> <autogen>__KeyToKey__ KeyCode::OPTION_R, PointingButton::RIGHT</autogen> </item> </root>
-
Gebruik BetterTouchTool :
-
Gebruik Keyboard Maestro :
-
Download MouseTools en wijzen een snelkoppeling toe aan
MouseTools -rightClick
.
Reacties
- Het heeft geen zin om het te doen met de huidige muiscoördinaten .. het zou een huidige selectie moeten zijn .. is mogelijk ?
- @ArnoldRoa Akkoord. Is er een manier om dit te doen op de huidige selectie of cursorpositie, niet op de muislocatie?
- @ArnoldRoa @J Heb je geluk hiermee?
Antwoord
Voor problemen met het gebruik van de muis kunt u de muistoetsen inschakelen: bevindt zich in Systeemvoorkeuren> Universele toegang> tabblad Muis.
Zoals het zegt: “Gebruik het toetsenbord in plaats van de muis “. Er zijn ook verschillende opties beschikbaar om uit te kiezen die aan uw behoeften kunnen voldoen.
Apples ondersteuningsnotities voor elke OSX-versie bevatten meer informatie:
- OS X Mountain Lion: bestuur de aanwijzer met de muisknoppen
- OS X Mavericks: bedien de aanwijzer met de muisknoppen
- OS X El Capitan: bedien de aanwijzer met muistoetsen
- OS X Yosemite: bedien de aanwijzer met de muisknoppen
Opmerkingen
- Ik kan ‘ kan ik niet vinden. mijn besturingssysteem is 10.8.5, dat is van jou?
- Het voorkeurenpaneel Universele toegang heet sinds 10.8 Toegankelijkheid.
- @Nixx: ik kan het toetsenbord alleen gebruiken voor navigatie van de muisaanwijzer. De
option
-toets werkt echter niet en dat is mijn vereiste
Answer
Als je het niet kunt inschakelen in de fir st, gebruik de tweede methode.
Methode 1
Ga naar Systeemvoorkeuren> Toegankelijkheid, zoek Mouse & Trackpad en schakel vervolgens ” Muistoetsen “. Ga desgewenst naar het optiemenu en schakel “Druk vijf keer op de optietoets om de muistoetsen te wisselen” in.
Methode 2
Druk op Option – Command – F5 , en er verschijnt een venster. Selecteer “Muistoetsen inschakelen”.
Hoe muisknoppen te gebruiken
Om met de rechtermuisknop te klikken, drukt u op Fn – Ctrl – I . Soms wilt u muistoetsen misschien uitschakelen omdat sommige toetsen op uw toetsenbord niet correct werken. Als u een extern toetsenbord gebruikt, zoekt u gewoon het equivalent van de functietoets. Ga naar om toetsen op een Windows-toetsenbord met een Mac toe te wijzen. deze handleiding.
Reacties
- kon niet ‘ kan deze optie niet vinden met macbook, zonder muis
- Het werkt! maar het is nutteloos, want ik moet de Fn-toets van mac ‘ s hebben en als ik het bij de hand heb, betekent dit dat ik ‘ werk op de eigenlijke laptop, wat betekent dat ik waarschijnlijk het trackpad zou gebruiken.het ‘ s voor de keren dat ik ‘ gebruik van een extern toetsenbord dat deze functionaliteit handig wordt. alleen dat ik ‘ geen manier kon vinden om mijn Windows-Option-toets op mijn HP-toetsenbord toe te wijzen aan de Fn-toets.
- @preetam – Welke versie is u gebruikt?
- Zonder een numeriek toetsenbord, de ” enkele sleutels ” die t werken onder Mousekeys zijn 7, 8, 9, U, O, J, K, L, wat een probleem kan zijn …
- @TomGewecke Ik weet het, dat ‘ s waarom ik heb laten zien hoe je snel muistoetsen kunt activeren en deactiveren /
Answer
Er is een ingebouwde functie die u kunt openen via Systeemvoorkeuren -> Toetsenbord -> Snelkoppelingen -> Toetsenbord (sorry, ik heb het Duitse OS X geïnstalleerd, dus dit is mijn ruwe vertaling).
Daar heb je kan een sneltoets vinden genaamd “Focus op menubalk” (mijn sneltoets is ingesteld op CTRL – F2 .
Activeer het, selecteer het bestand en druk op de sneltoetsen, dan krijg je de toetsenbordfocus op je menubalk. Navigeer met t De cursortoetsen naar het menu “Services”, selecteer de service en druk op Enter .
Voila, de service wordt uitgevoerd op het geselecteerde bestand
Answer
Hier is een oplossing met Automator en Python. Het is een beetje langzamer dan een echte muis (~ 0,5 seconde vertraging), maar het werkt en vereist geen software van derden.
Open Automator en maak een nieuwe service:
Kies Service ontvangt no input
in any application
.
Zoek naar “shell” en sleep de actie “Run Shell Script” naar het storyboard:
Plak de volgende code in de Run Shell Script -actie:
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))
Sla de service op (cmd + s). Gebruik een beschrijvende naam zoals “Voer een rechtermuisknop uit”.
Ga naar System Preferences → Keyboard → Shortcuts → Services
.
Zoek uw service (deze moet onder aan de lijst staan) en wijs toe een sneltoets.
Je zou nu je sneltoets moeten kunnen gebruiken om met de rechtermuisknop te klikken.
Opmerkingen
- Het probleem met deze oplossing is dat de klik precies plaatsvindt waar de muis zich bevindt. Dus als u items scrollt met de pijltjestoetsen (zoals de bureaubladpictogrammen zeggen) en vervolgens de snelkoppeling gebruikt, zal het pop-upvenster niet de eigenschappen van het pictogram tonen, maar de eigenschappen van het item waarop uw muis zich momenteel bevindt … ul>
Antwoord
Ik “zoek hier al jaren naar een oplossing voor! Ik kwam eindelijk bij deze RightClick Alfred-workflow die doet wat ik zocht. Het lijkt erop dat het ook kan worden geïnstalleerd als een Finder-service .
De Alfred-workflow werkt voor mij op 10.15.5 Catalina, hoewel het ongeveer 0,5 seconde duurt om het rechtsklikmenu te openen. Ik heb gevalideerd dat dit werkt in Notes en Finder, hoewel het mogelijk werkt in andere apps ook. Houd er rekening mee dat hierdoor het rechtsklikmenu wordt geopend op de locatie van de selectie (wat de meeste mensen willen), niet de locatie van de muisaanwijzer.
PS Ik moest een account aanmaken en de willekeurige vragen van andere mensen beantwoorden om de reputatie op te bouwen om dit antwoord te posten – ik hoop dat het anderen helpt!
Answer
Ik ben op High Sierra 10.13.2. kon Karabiner niet installeren, en Keyboard Maestro biedt alleen klik voor de opgegeven locatie (probeerde niet de cursor te vinden en ernaar te verwijzen). Geïnstalleerd Shortcat en lijkt tot nu toe in orde, ook Vimium is super handig, maar werkt alleen in browsers.
Reacties
- Ik heb ‘ zelfs niet geprobeerd, omdat het er raar uitziet om een aantal tools van derden te installeren en Apple deed het niet ‘ geef dit eenvoudig.
Antwoord
Tab naar de link of het item en druk op Return of de spatiebalk om te selecteren en te activeren, en druk vervolgens op Return.
Reacties
- het mag selecteren / activeren, maar het maakt ” klik met de rechtermuisknop “.
- Ik begrijp wat je bedoelt. De uitdaging voor levenslange mac-gebruikers is om te weten hoe ze deze vraag moeten beantwoorden zonder meer informatie over je einddoel.Een van de dingen die ik geweldig vond toen ik was Windows gebruikte, was dat bijna alles een sneltoets had of een manier om het toetsenbord te gebruiken om een actie uit te voeren. Wat is de opdracht die u probeert uit te voeren met de rechtermuisknop?
Answer
In Mojave hoeft u alleen maar klikken met twee vingers op het trackpad genereert een rechtsklikeffect, zoals spellingcontrole over rode kronkelende woorden op tekst om de spelling te corrigeren.
Opmerkingen
- Het doel van de vraag is om het toetsenbord alleen te gebruiken omdat een muis of een trackpad te traag is (sommigen van ons typeerden vroeger snel).
Antwoord
U moet de -> Option-toets gebruiken.