Używam Ubuntu na Macbooku Pro. Jak kliknąć prawym przyciskiem myszy za pomocą klawiatury w tym ustawieniu? Czytałem, że przytrzymanie klawisza polecenia symuluje naciśnięcie przycisku „menu kontekstowego” na komputerze z systemem Windows, ale takie zachowanie nie wydaje się być obecne w Ubuntu. Nie widzę też żadnego sposobu na skonfigurowanie tego w oknie dialogowym preferencji skrótów klawiaturowych Ubuntu. Czy jest jeszcze coś takiego?
Po odpowiedzi JJ Stiffa próbowałem zainstalować xbindkeys i dodać do mojego ~/.xbindkeysrc
:
"sleep .05 && xdotool click 3"
m:0x50 + c:134
Uruchomienie xbindkeys -k
i naciśnięcie prawego klawisza polecenia zgłosiło, że kodem dla prawego klawisza polecenia jest m:0x50 + c:134
, a więc powyższy wpis.
Jednak podczas działania xbindkeys -v
naciśnięcie prawego klawisza polecenia nadal nie działa.
źródło
Odpowiedzi:
Przewiń w dół do Kroki, aby zobaczyć rozwiązanie.
W porządku. Rozumiem. Oto rozwiązanie, które powoduje, że apple-click ( command-click) działa jak kliknięcie prawym przyciskiem myszy. Podaję także apple- shift-kliknij, aby pracować jako środkowe kliknięcie. I dodałem shift- deletedziałać delraczej niż niż BackSpace. To rozwiązanie wymaga
xbindkeys
ixdotool
.Uruchamianie Ubuntu Desktop 13.10 na MacBookPro2,2. Dla tych, którzy zapomnieli, MacBook Pro ma tylko jeden przycisk myszy. Chociaż obsługuje on przewijanie dwoma palcami od razu po wyjęciu z pudełka, wydaje się, że nie ma sposobu, aby kliknąć prawym przyciskiem myszy na Ubuntu (po wyjęciu z pudełka) na Macbookpro (bez myszy zewnętrznej). Najwyraźniej option- ( Fn-) F10to jedno z prawie obejść, ale nie jest takie samo.
Od czasu oryginalnego postu te kombinacje zostały wypróbowane, ale nie są do przyjęcia:
Obecne zalecenie dotyczy opcji apple-kliknij; wygląda na to, że działa dobrze, mimo że apple (command)(nazywany także Super) wywołuje okno Skróty klawiaturowe:
Uwaga: Znalazłem potrzebę spania przed uruchomieniem xdotool z xbindkeys: .05 jest w porządku dla kliknięcia xdotool, ale .10 jest wymagane dla klucza xdotool. [Z powodzeniem obniżyłem go do .04 i .07.] (Czy mogę prosić o wyjaśnienie? Moje założenie jest takie, że xbindkeys i system muszą zakończyć obsługę bieżącego zdarzenia, zanim xdotool będzie mógł wysłać nowe zdarzenie. Wow, shift- usuwanie jest bardzo przydatne: jak możesz żyć bez niego na komputerze Mac? Chciałbym tylko, żeby nie musiał się zatrzymywać i mógł się automatycznie powtarzać).
Bibliografia:
man xbindkeys
man xdotool
Kroki:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
(opcjonalne i niekonieczne)
xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
do zapoznania się z notacją xbindkeys.q
wyjść zless
. Ale ten plik zawiera ctrl- fwiązanie, które blokuje regularne wyszukiwanie, więc usunę gorm ~/.xbindkeysrc
przed kontynuowaniem: lub przynajmniej skomentuję ctrl- fwiązanie.utwórz,
~/.xbindkeysrc
aby zawierał sześć wierszy:xbindkeys -v
w terminalu.Wreszcie biegnij
xbindkeys
i gotowe.xbindkeys
zostanie automatycznie uruchomiony z poleceniem,/usr/bin/xbindkeys -f $HOME/.xbindkeysrc
gdy uruchomi się lightdm. Nie jestem jeszcze pewien, skąd to jest wykonywane. Możesz po prostu umieścić kopię lub dowiązanie symboliczne do swojego.xbindkeysrc
katalogu każdego użytkownika, który zamierza się zalogować za pomocą klawiatury Mac OS. Uwaga: Pierwotnie napisałem, że musiszedit .xprofile to include xbindkeys
: ale to nie jest konieczne.Powodzenia. -JJ
źródło
command
klawisz uruchomił menu kontekstowe. Dlaczego mówisz mi, żebym testował, klikając ctrl + mysz?Shift + F10
Naprawdę chcę, ale nie wiem, jak to dostosować. Być może z
xbindkeys
?źródło
shift
+F10
. Sposób konfiguracji systemu wysyła F10, naciskającFn
+mute
.Spróbuj przytrzymać Optionklawisz ( Altklawisz w systemie Windows), który znajduje się obok Ctrlklucza.
źródło