Na mojej zewnętrznej klawiaturze mechanicznej klawisz Super / Windows / CMD znajduje się między Ctrl a Alt, ale na klawiaturze Mac jest między Alt i Space.
Czy mogę zamienić CMD i Alt tylko na klawiaturze zewnętrznej?
W tej sekcji znajduje się sekcja poświęcona → Preferencje systemowe → Klawiatura :
Otwórz klawisze modyfikujące… i przypisz je stąd:
Te ustawienia są specyficzne dla każdej podłączonej klawiatury zewnętrznej. Będą „trzymać się” między restartami, a także za każdym razem, gdy odłączysz zewnętrzną klawiaturę i ponownie ją włączysz.
Wbudowane rozwiązanie macOS nie działało dla mnie, ponieważ nie ma opcji wyboru innej klawiatury.
W przypadku systemu macOS Sierra na Mojave (aktualna wersja w tej chwili) Karabiner-Elements robi dokładnie to. Możesz znaleźć stronę GitHub na https://github.com/tekezo/Karabiner-Elements .
Działa w tle. W preferencjach konfigurujesz urządzenie docelowe do modyfikacji i zapamiętuje ono ustawienia. Mam klawiaturę Bluetooth (Logitech G613), w której zamieniane są tylko CMD i ALT tej klawiatury. Używam tej klawiatury między komputerem PC a komputerem Mac.
Poniżej znajduje się przykład Karabiner-Elements v12. Nie pokazuje mojego G613, ponieważ nie jest teraz podłączony.
źródło
Używam Karabinera do mojej zewnętrznej KB, myślę, że to jedyne dostępne narzędzie, ale Google jest twoim przyjacielem. Co do drugiego pytania - o ile wiem, tylko jeśli potrafisz wymyślić sposób na uruchomienie Karabinera, gdy zewnętrzna KB jest podłączona, ale nie inaczej. HTH.
źródło