Czy istnieje sposób na ustawienie skrótu klawiaturowego lub klawisza symulować kliknięcie prawym przyciskiem myszy, ale bez dotykania gładzika lub myszy?
Np Wyobraź sobie, że masz listę plików w Finderze. Możesz przesuwać zaznaczenie, przechodząc w górę iw dół za pomocą strzałek na klawiaturze. Kiedy jesteś zadowolony z wyboru, „naciskasz przycisk” i symuluje to tak, jakbyś wykonał drugie kliknięcie na plik, który wybrałeś wcześniej za pomocą klawiatury. Menu kontekstowe nie powinno się otwierać w miejscu, w którym znajduje się wskaźnik myszy, w przeciwnym razie musiałbym najpierw przesunąć je nad zaznaczenie, co psuje przepływ pracy tylko na klawiaturze.
Obecnie na Macu wszystkie bieżące opcje kliknięcia prawym przyciskiem wymagają dotknięcia gładzika lub myszy:
-
Pojedyncze dotknięcie dwoma palcami
-
CTRL+click
-
Stuknij w prawym obszarze gładzika, jeśli jest włączony w ustawieniach gładzika.
Podobne do następujących klawisz opcji systemu Windows .
Odpowiedź
Nie znam żadnego sposobu, aby wyświetlić menu kontekstowe dla elementów wybranych za pomocą klawiatury, jak to, co robi klawisz menu w systemie Windows.
Aby przypisać skrót klawiaturowy do wykonania drugiego kliknięcia na bieżących współrzędnych wskaźnika, możesz:
-
Użyj pliku private.xml w ten sposób z Karabiner :
<?xml version="1.0"?> <root> <item> <name>Right Mousebutton</name> <identifier>rightMouseButton</identifier> <autogen>__KeyToKey__ KeyCode::OPTION_R, PointingButton::RIGHT</autogen> </item> </root>
-
Użyj BetterTouchTool :
-
Użyj Keyboard Maestro :
-
Pobierz MouseTools i przypisz skrót do
MouseTools -rightClick
.
Komentarze
- Nie ma sensu robić tego przy aktualnych współrzędnych myszy .. powinien to być aktualny wybór .. jest możliwe ?
- @ArnoldRoa Zgoda. Czy jest jakikolwiek sposób, aby to zrobić w bieżącym zaznaczeniu lub pozycji kursora, a nie w położeniu myszy?
- @ArnoldRoa @J Masz z tym szczęście?
Odpowiedź
W przypadku problemów z używaniem myszy można włączyć Klawisze myszy: Znajduje się w Preferencjach systemowych> Uniwersalny dostęp> Karta Mysz.
Zgodnie z informacją „Użyj klawiatura zamiast myszy ”. Dostępnych jest również kilka opcji, które mogą odpowiadać Twoim potrzebom.
W uwagach firmy Apple do każdej wersji OSX można znaleźć więcej informacji:
- OS X Mountain Lion: steruj wskaźnikiem za pomocą klawiszy myszy
- OS X Mavericks: kontroluj wskaźnik za pomocą klawiszy myszy
- OS X El Capitan: steruj wskaźnikiem za pomocą klawiszy myszy
- OS X Yosemite: kontroluj wskaźnik za pomocą klawiszy myszy
Komentarze
- Mogę ' t znaleźć. Moja wersja systemu operacyjnego to 10.8.5, która jest twoja?
- Panel preferencji Uniwersalny dostęp nosi nazwę Dostępność od 10.8.
- @Nixx: Mogę używać klawiatury tylko do nawigacji wskaźnika myszy. Jednak klawisz
option
nie działa i to jest moje wymaganie
Odpowiedź
Jeśli nie możesz jej włączyć na początku st, użyj drugiej metody.
Metoda 1
Przejdź do Preferencji systemowych> Dostępność, znajdź Mysz & Gładzik, a następnie włącz ” Klawisze myszy ”. Jeśli chcesz, przejdź do menu opcji i włącz opcję „Naciśnij klawisz Opcja pięć razy, aby przełączyć klawisze myszy”.
Metoda 2
Naciśnij Opcja – Polecenie – F5 i pojawi się okno. Wybierz „Włącz klawisze myszy”.
Jak używać klawiszy myszy
Aby kliknąć prawym przyciskiem myszy, naciśnij Fn – Ctrl – I . Czasami możesz chcieć wyłączyć klawisze myszy, ponieważ niektóre klawisze na klawiaturze nie działają poprawnie. Jeśli używasz klawiatury zewnętrznej, po prostu znajdź odpowiednik klawisza funkcyjnego. Aby zamapować klawisze na klawiaturze systemu Windows z komputerem Mac, odwiedź ten przewodnik.
Komentarze
- nie mogłem ' t znajdź tę opcję, używając macbooka, bez myszy
- Działa! ale jest bezużyteczna, ponieważ muszę mieć ' s klawisz Fn w pobliżu aby to zrobić. a jeśli mam go pod ręką, oznacza to, że ' pracuję na prawdziwym laptopie, co oznacza, że prawdopodobnie użyłbym gładzika.' w czasach, w których ' korzystam z klawiatury zewnętrznej, sprawia, że ta funkcja staje się przydatna. tylko że nie mogłem ' znaleźć sposobu na zmapowanie mojego klawisza Windows-Option na klawiaturze HP do klawisza Fn.
- @preetam – Jakie wersje są używasz?
- Bez klawiatury numerycznej ” niektóre klucze „, które wygrały ' t pracy pod Mousekeys to 7, 8, 9, U, O, J, K, L, co może być problemem …
- @TomGewecke Wiem, że ' dlaczego pokazałem, jak szybko aktywować i dezaktywować klawisze myszy /
Odpowiedź
Jest kilka wbudowanych funkcji, do których można uzyskać dostęp przez Preferencje systemowe -> Klawiatura -> Skróty -> Klawiatura (przepraszam, że mam zainstalowany niemiecki OS X, więc to jest moje przybliżone tłumaczenie).
Proszę może znaleźć skrót klawiaturowy o nazwie „Skup się na pasku menu” (mój skrót jest ustawiony na CTRL – F2 .
Aktywuj go, wybierz plik i naciśnij klawisze skrótów, a następnie aktywujesz klawiaturę na pasku menu. Nawiguj za pomocą t Klawisze kursora do menu „Usługi”, wybierz usługę i naciśnij klawisz Enter .
Voila, usługa jest wykonywana na wybranym pliku
Odpowiedź
Oto rozwiązanie przy użyciu Automatora i Python. Jest nieco wolniejszy niż prawdziwa mysz (~ 0,5 sekundy opóźnienia), ale działa i nie wymaga oprogramowania innych firm.
Otwórz Automator i utwórz nową usługę:
Wybierz Usługa odbiera no input
w any application
.
Wyszukaj „shell” i przeciągnij akcję „Run Shell Script” do scenorysu:
Wklej następujący kod do akcji Run 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))
Zapisz usługę (cmd + s). Użyj opisowej nazwy, np. „Wykonaj kliknięcie prawym przyciskiem myszy”.
Przejdź do System Preferences → Keyboard → Shortcuts → Services
.
Poszukaj swojej usługi (powinna znajdować się u dołu listy) i przypisz skrót klawiaturowy.
Teraz powinieneś móc użyć skrótu do wykonania kliknięcia prawym przyciskiem myszy.
Komentarze
- Problem z tym rozwiązaniem polega na tym, że kliknięcie ma miejsce dokładnie tam, gdzie znajduje się mysz. Więc jeśli przewijasz elementy za pomocą klawiszy strzałek (jak mówią ikony na pulpicie), a następnie używasz skrótu, wyskakujące okienko nie pokaże właściwości ikony, ale właściwości elementu, na którym aktualnie znajduje się mysz …
Odpowiedź
Od lat szukałem rozwiązania tego problemu! W końcu trafiłem na to Przepływ pracy RightClick Alfred , który robi to, czego szukałem. Wygląda na to, że można go również zainstalować jako usługę Findera .
Przepływ pracy Alfred działa dla mnie w wersji 10.15.5 Catalina, chociaż wyświetlenie menu prawego przycisku myszy zajmuje około 0,5 sekundy. Sprawdziłem, czy to działa w Notatkach i Finderze, chociaż może działać w inne aplikacje też. Zwróć uwagę, że powoduje to wyświetlenie menu prawego przycisku myszy w miejscu zaznaczenia (czyli tym, czego większość ludzi chce), a nie w położeniu wskaźnika myszy.
PS Musiałem założyć konto i odpowiedzieć na losowe pytania innych osób tylko po to, aby zbudować reputację, aby opublikować tę odpowiedź – mam nadzieję, że pomoże to innym!
Odpowiedź
Jestem na High Sierra 10.13.2. nie mogę zainstalować Karabinera, a Keyboard Maestro zapewnia kliknięcie tylko dla podanej lokalizacji (nie próbowałem znaleźć punktu kursora i skierować go). Zainstalowano Shortcat i na razie wydaje się w porządku, także Vimium jest bardzo przydatne, ale działa tylko w przeglądarkach.
Komentarze
- Nie ' nawet nie próbowałem, ponieważ wygląda to dziwnie, aby zainstalować niektóre narzędzia innych firm, a firma Apple nie ' nie podawaj tego w prosty sposób.
Odpowiedz
Użyj Tab, aby łącze lub element i naciśnij klawisz Return lub spację, aby wybrać i aktywować, a następnie naciśnij klawisz Return.
Komentarze
- może wybierać / aktywować, ale nie powoduje ” kliknięcia prawym przyciskiem „.
- Rozumiem, co masz na myśli. Wyzwaniem dla użytkowników komputerów Mac przez całe życie jest wiedza, jak odpowiedzieć na to pytanie bez dodatkowych informacji o celu końcowym.Jedną z rzeczy, które uwielbiałem, kiedy używałem systemu Windows, było to, że prawie wszystko miało skrót klawiaturowy lub sposób użycia klawiatury do wykonania akcji. Jakie polecenie próbujesz wykonać prawym przyciskiem myszy?
Odpowiedź
W Mojave po prostu kliknięcie dwoma palcami gładzika wygeneruje efekt kliknięcia prawym przyciskiem, taki jak sprawdzenie pisowni nad czerwonymi falistymi liniami słów w tekście, aby poprawić pisownię.
Komentarze
- Celem pytania jest użycie klawiatury tylko dlatego, że mysz lub gładzik są zbyt wolne (niektórzy z nas zwykli pisać szybko).
Odpowiedź
Musisz użyć -> klawisza opcji.