Jak zmienić przypisanie klawisza polecenia, aby był klawiszem sterowania na komputerze Macbook 4,1?

14

Jak mogę przełączyć lewy klawisz poleceń na klawiaturze mojego MacBooka za pomocą lewego klawisza Ctrl?

a jeśli to możliwe, że polecenie jest w porządku, nadal działaj jak superklucz / windows

Samuaz
źródło

Odpowiedzi:

12

Spróbuj tego:

cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode  37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4    = Super_L

Aby zakończyć wprowadzanie, naciśnij Ctrl+ D.

Aby przetestować, możesz uruchomić:

xmodmap ~/.xmodmaprc

Na koniec należy dodać to polecenie do aplikacji startowych.

To powinno zacząć. Jeśli to nie działa, sprawdź to, aby uzyskać więcej informacji:

man xmodmap

Aby sprawdzić, które naciśnięcie klawisza odpowiada wewnętrznemu kodowi klucza, uruchom

xev

i naciśnij kilka klawiszy, gdy małe białe okno ma fokus. Kody klawiszy nie zmienią się (133 będzie zawsze 133, ale nazwa 133 powinna być wyświetlana przed Control_Li po tej procedurze, po ponownym zalogowaniu powinna być Super_L.

Chad A. Davis
źródło
Pozdrawiam, korzystanie z klawiatury Mac nigdy nie było tak mylące do czasu tej zamiany.
Dimitar Christoff,
Uwaga: kod prawego klawisza poleceń to 134. Dodałem keycode 134 = Control_Li działa dla mnie.
Elazar
7

Szybkim sposobem na to byłoby goto System -> Preferencje -> Klawiatura -> karta Układy -> Opcje -> Zachowanie klawisza Alt / Win -> wybierz klawisz Win jako kontrolę

Altówka!

Ale oczywiście nie ma klucza Win na komputerze Mac.

blackpla9ue
źródło
2
Ta opcja nie istnieje w Unbuntu 13.10, czy ją usunęli?
Håkon K. Olafsen
2

Dla każdego używającego KDE, sprawdź w Ustawieniach systemu> Urządzenia wejściowe> Klawiatura> Zaawansowane. Musisz włączyć „Konfiguruj opcje klawiatury”, otworzyć „Zachowanie klawiszy Alt / Win”, a następnie zaznaczyć „Ctrl jest mapowany na klawisze Win (i zwykłe klawisze Ctrl)”. Istnieje identyczne ustawienie mapowania Alt na klawisze Win, jeśli wolisz klawisz Control na Alt.

Alan De Smet
źródło