Alternatywnie do środkowego kliknięcia dla Linuksa w Parallels na MacBooku?


3

Używam Ubuntu na Parallels na MacBooku i nie ma środkowego kliknięcia na gładziku MacBooka - co jest denerwujące, ponieważ oznacza to, że nie możesz wykonać akcji wklejania X.

Czy istnieje alternatywa? Mam nadzieję, że istnieje powiązanie klawiatury z wklejaniem X lub lepszym sposobem na powiązanie klawisza / kombinacji klawiatury z działaniem środkowego kliknięcia.

Edytuj: Wiem o opcji myszy z trzema przyciskami emulacji, ale to nie zadziała, ponieważ gładzik pozwala tylko na kliknięcie jednego przycisku na raz

Odpowiedzi:


1

Prawie pracowałam dla mnie. :) Mam komputer iMac z klawiaturą Bluetooth i to mapowanie mapowało moją strzałkę w dół, aby wkleić.

Korzystając z narzędzia unixowego xev, ustaliłem, że właściwy klawisz komend był faktycznie kodem 134. Oczywiście oczywiście z xevem, mogę teraz mapować dowolny klucz, więc twoja odpowiedź pozwoliła mi znaleźć właściwą drogę!

# Odwzoruj prawy klawisz polecenia na klawiaturze mac do środkowego przycisku myszy

xmodmap -e "keycode 134 = Pointer_Button2"

(Jeśli chcesz cofnąć strzałkę w dół: xmodmap -e "keycode 116 = Down")


0

Kliknij jednocześnie przyciski podstawowe / lewe i dodatkowe / prawe myszy. W zależności od tego, gdzie musisz to zrobić, spróbuj przytrzymać jeden przed naciśnięciem drugiego.


To nie zadziała dla mnie - gładzik Apple nie ma przycisków, które można nacisnąć jednocześnie
Roland Swingler


0

W GNOME 3 zauważyłem, że kliknięcie trzema palcami działa poza polem jako środkowe kliknięcie. (przynajmniej w mojej konfiguracji).


0

Znalazłem odpowiednie rozwiązanie, korzystając z funkcji ułatwień dostępu AccessX. Następujące powiązanie prawego klawisza polecenia z środkowym kliknięciem (użyj xev, aby sprawdzić kod klawiatury na klawiaturze).

xmodmap -e "keycode 116 = PointerButton2"

xkbset m

Linia xkbset ma kluczowe znaczenie dla przełączania akcji myszy z klawiatury.


Tylko mała uwaga. Wypróbowałem twoje rozwiązanie za pomocą PointerButton2, ale ten symbol nie był dostępny. Zamiast tego działało z Pointer_Button2. Dzięki za udostępnienie!

1
Powinno to być: xmodmap -e "keycode 134 = Pointer_Button2"; xkbset m
Zach
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.