Mam klawiaturę USB, na której zamieniłem klawisze Cmd i Ctrl, ponieważ pochodzę ze świata Linuksa i właśnie do tego jestem przyzwyczajony.
Jednak to powoduje problem w terminalu, ponieważ nagle klawiszem Ctrl (używany do ucieczek i etażerka [ ^C
, ^D
i tak dalej]) znajduje się w niewłaściwym miejscu. W rezultacie przypadkowo naciskam niewłaściwy klawisz.
Czy istnieje sposób na zamianę moich klawiszy Cmd i Ctrl ponownie tylko w Terminalu (aby wszystkie klucze były we właściwym miejscu)?
Odpowiedzi:
iTerm2 pozwoli na ponowne mapowanie klawiszy modyfikatora. Powoduje to po prostu ponowne przypisanie ich do terminali. Bonus: jest to także lepszy program terminalowy dla OS X niż wbudowana aplikacja Terminal.app, która jest dostarczana z OS X.
Możesz także modyfikować klawisze modyfikujące dla poszczególnych profili. Pozwala to przełączać profile terminali w zależności od tego, co robisz z terminalem, aby uzyskać prawidłowe zachowanie dla sesji lokalnych i zdalnych.
źródło
Możesz znaleźć aplikację „Karabiner” dopasowaną do swoich potrzeb. Korzystałem z tej aplikacji z podobnych powodów, jak do wymiany kluczy z modyfikatorami.
W preferencjach nie znajdziesz ustawienia aplikacji. Znajdziesz jednak ustawienie, w którym możesz przełączać lewy klawisz polecenia za pomocą lewego klawisza sterowania TYLKO w niektórych aplikacjach (np. Terminal, Chrome, Emacs itp.)
Możesz przeprowadzić filtrowane wyszukiwanie dla „terminalu” lub „Command_L”, aby określić oczekiwany efekt.
źródło