Skrót klawiaturowy odpowiada kliknięciu prawym przyciskiem myszy

34

Szukam skrótu klawiaturowego do podniesienia menu kontekstowego za pomocą Ubuntu na MacBooku Pro. Naciśnięcie skrótu klawiaturowego powinno mieć taki sam efekt, jak kliknięcie prawym przyciskiem myszy w miejscu kursora.

Na klawiaturach Windows znajduje się dedykowany przycisk do tego w pobliżu spacji. Przeczytałem również o używaniu Shift+ F10lub Ctrl+ Space, ale nie mają one wpływu na mój system.

Bill Cheatham
źródło
3
klawisz pomiędzy prawym Alt + prawym Ctrl?
hytromo
3
Myślę, że to zadziałałoby, gdybym miał pełną klawiaturę Windows, ale niestety jestem ograniczony do klawiszy dostępnych na MacBooku.
Bill Cheatham
Używasz Ubuntu, ale ostatecznie jest to MacBook Pro.
stokrotka,
@ daisy Co niekoniecznie czyni go nie na temat lub w inny sposób. Pytają, jak uzyskać skrót klawiaturowy, który miałby efekt kliknięcia prawym przyciskiem myszy, który jest wciąż na dany temat i tym podobne.
Thomas Ward

Odpowiedzi:

32

Shift+ F10działało w moim przypadku. Myślę, że potrzeba Fnzależy od używanej klawiatury.

PS Użyłem tej kombinacji na pliku w Nautilus (Ubuntu 14.04 LTS).

curi0us-m0nkey
źródło
Dzięki! Mogę potwierdzić, że działa na Thinkpad T440 Ubuntu 16.04
Sunew
Nie ma takiego samego efektu jak kliknięcie konkretnej lokalizacji prawym przyciskiem myszy!
wanad
Działa w Thinkpad E470 na Ubuntu 16.04
vineeshvs
11

Wywoływany jest klawisz służący do uruchomienia menu kontekstowego Menu. Może być powiązany z dowolnym kodem dostępu, takim jak ten:

$ xmodmap -e 'keycode 68 = Menu'

Może być ręcznie wyzwalany z wiersza poleceń, np .:

$ xdotool key Menu

Aby dowiedzieć się, który kod jest obecnie przypisany, można zrobić:

$ xmodmap -pke | grep Menu

Aby dowiedzieć się, jaki kod emituje klucz, można użyć:

$ xev
Grumbel
źródło
Myślę, że to najlepsza opcja, ponieważ nowoczesne klawiatury usunęły klucz kontekstowy, niestety. Użyłem kodu 105, który jest moim prawym klawiszem sterującym.
Miladiouss
+1 to poprawna odpowiedź - domyślnie w MATE, gnome shift + f10 będzie działać, ale niezależnie od tego, którego menedżera okien użyjesz, wszystkie wykonają to polecenie. Wyjaśnia to również, jak można to skonfigurować - na przykład, jeśli w twoim systemie nie działa, poszukaj konfiguracji powiązań klawiszy i połącz dowolne klucze z tym poleceniem i voila. dzięki
cancerbero,
Nie ma takiego samego efektu jak kliknięcie konkretnej lokalizacji prawym przyciskiem myszy!
wanad
10

Spróbuj Shift+ Fn+ F10. To działa na Windows i Ubuntu w VirtualBox na OS X dla mnie.

pratnala
źródło
Dzięki, ale nie mam z tym szczęścia! Być może Twój OSX dokonuje takiej interpretacji, a nie samego Linuksa.
Bill Cheatham,
To działało na moim MacBooku Air z systemem Ubuntu 10.04. Dzięki!
Waldir Leoncio
Działa również na Ubuntu 14.04 (Dell).
blackfyre
Nie ma takiego samego efektu jak kliknięcie konkretnej lokalizacji prawym przyciskiem myszy!
wanad
5

Zwykle używam podstawowego: Ctrl+F10

nikc
źródło
2
W Nautilus użycie Ctrl + F10 byłoby takie samo jak Shift + F10 (dodanie Fn, jeśli to konieczne), chyba że wybrano element, w takim przypadku Shift + F10 otwiera kontekstowe menu prawego przycisku myszy dla tego konkretnego elementu. Na przykład Ctrl + F10 zawsze powie „Nowy folder”, niezależnie od tego. Ale jeśli wybrany zostanie plik „foo.txt”, Shift + F10 otwiera menu z (na przykład) „Otwórz za pomocą GVim”; lub, jeśli wybrano „foo.mp4”, menu może powiedzieć „Otwórz za pomocą VLC”.
Michael
2

Należy zastosować kombinację: ( shiftlub ctrl) + ( F10lub FnF10), Shift i Ctrl po lewej stronie klawiatury.

Jeśli chcesz menu kontekstowe aplikacji w Raspbian Pi Linux: alt+space

Klawisz kontekstowy czasem działa: Klawisz kontekstowy na niektórych klawiaturach jest to ten z listą i wskaźnikiem myszy

xxjjnn
źródło
Nie ma takiego samego efektu jak kliknięcie konkretnej lokalizacji prawym przyciskiem myszy!
wanad
2

Upewnij się, że masz zainstalowany pakiet o nazwie xdotool.

Zrób ten skrót aplikacji do klucza swoich preferencji:

xdotool click 3

Niestety nie działa to w niektórych aplikacjach, ale wydaje się, że działa w przeglądarce Chrome i Firefox.

Premia: Dla środkowego kliknięcia polecenie brzmi

xdotool click 2

Tworzenie skrótów aplikacji do klawiatury może się różnić w zależności od używanego środowiska pulpitu. W Xfce (używane np. W Xubuntu) tworzenie takich skrótów odbywa się łatwo w oknie dialogowym Klawiatura.

jarno
źródło
1

Moim rozwiązaniem było znalezienie starej myszy z 2 przyciskami i podłączenie jej.

Próbowałem wszystkich odpowiedzi, które widziałem powyżej. Większość wydaje się ignorować część problemu, polegającą na tym, że klawiatury mac nie mają klawisza Alt ani Windows, a mysz nie ma dwóch lub więcej przycisków.

Nie rozumiałem też, czego oczekują od kursora / myszy, kiedy naciskasz Shift-F10 lub cokolwiek innego. Chcę zablokować ikonę w programie uruchamiającym, nie ma sposobu, aby najpierw ją wybrać, a następnie nacisnąć sekwencję klawiszy. Mogę najechać na niego kursorem lub kliknąć go lewym przyciskiem myszy. Kliknij lewym przyciskiem i przytrzymaj, a następnie sekwencję klawiszy, trzymając? Nie wydaje się działać.

Powyższa odpowiedź z poleceniami xmodmap i xev wydaje się wskazywać we właściwym kierunku. Ale to bardziej jak „rozwiązanie istnieje” niż rzeczywiste rozwiązanie. Który klucz mogę odwzorować bez bałaganu? Shift-f10 wydaje się teraz nic nie robić, jak miałbym użyć xmodmap do mapowania menu na shift-f10? Przynajmniej zapewnia miejsce do rozpoczęcia wyszukiwania w Internecie.

Również menu, które pojawia się, gdy wywołuję „menu klawiszy xdotool” podczas najechania kursorem myszy na coś, nie jest tym samym menu, które pojawia się po kliknięciu tego samego elementu prawym przyciskiem myszy. Tak więc „menu” nie jest tym, o co prosił PO.

Dave
źródło
Moja klawiatura MacBook ma dwa klawisze alt. A klawisze cmd działają jak klawisze Super jak klawisze Windows.
jarno
xdotool click 3Zrób sztuczkę. Zobacz moją odpowiedź.
jarno
0

Klawisze dla komputerów Mac to CTRL+ SPACE. Powinno to otworzyć prawym przyciskiem myszy lub „menu kontekstowe”.

W systemie Linux kombinacja powinna być CTRL+ F10i, jak wspomniano, może być konieczne przełączenie lub przytrzymanie fnklawisza.

Jednak wspomniałeś, że to nie działa.

Dlatego może być konieczne użycie zestawu skrótów klawiszowych dla komputerów Mac, ponieważ używasz Linuksa na komputerze Mac zamiast na komputerze PC.

Kliknij tutaj, aby uzyskać więcej informacji i pełniejszą listę skrótów klawiszowych.

mchid
źródło