Mapuj klawisz CapsLock na ESC w Mac OS X.

9

W pracy na moim komputerze z systemem Windows użyłem Autohotkey, aby ponownie przypisać klawisz CapsLock do ESC. Przyzwyczaiłem się do tego i na moich komputerach osobistych (Mac) ciągle uderzam w CapsLock z przyzwyczajenia, kiedy chcę ESC.

Jak wykonać mapowanie na komputerze Mac? Przedwzmacniacz klawiatury i myszy ma kilka podstawowych opcji dla klawisza Capslock, ale pozwala mi to tylko zmienić przypisanie do Ctrl, Command lub Option.

Herms
źródło

Odpowiedzi:

5

Mój przyjaciel wskazał mi coś, co zadziałało. Powiedział, aby zainstalować zarówno PCKeyboardHack, jak i KeyRemap4MacBook . PCKeyboardHack pozwala na ponowne mapowanie capslocka, podczas gdy drugi wydaje się pozwalać na znacznie więcej mapowań. Nie jestem pewien, czy oba są rzeczywiście wymagane (możesz być w stanie użyć tylko PCKeyboardHack), ale zainstalowałem oba tylko po to, aby się nimi bawić. Wygląda na to, że dobrze mi działa.

Herms
źródło
3

Od macOS 10.12.1 możliwe jest ponowne mapowanie Caps Lock, aby Esc natywnie (Preferencje systemowe -> Klawiatura -> Klawisze modyfikujące).

wprowadź opis zdjęcia tutaj

rkusa
źródło
0

Możesz wypróbować DoubleCommand . Nie korzystałem z niego osobiście, ale na podstawie zrzutu ekranu istnieje możliwość zmiany przypisania klawisza Caps Lock do Ctrl. Możesz zmienić to na Esc.

Nate
źródło
2
Ma kilka opcji ponownego mapowania klawisza Capslock, ale tak naprawdę nie pozwala wybrać dowolnych mapowań, tylko parę obsługiwaną przez aplikację. Niestety nie wygląda na to, że ESC jest jednym z nich.
Herms,
Jest to oprogramowanie typu open source i jakiś czas temu dodałem łatkę, aby wykonać to mapowanie. Wytropię to.
Matthew Schinckel
1
Jest kilka łatek, niektóre przesłałem, a niektóre od kogoś innego: sourceforge.net/tracker/?group_id=65339&atid=510607
Matthew Schinckel
0

W odpowiedzi na twoje pytanie właśnie opublikowałem nową wersję spójnych klawiatur, które mogą to zrobić. Jest to jednak funkcja nieudokumentowana i wymaga ręcznego włączenia, jak opisano poniżej.

Po zainstalowaniu wersji 0.7 edytuj plik /Library/Application Support/Ljosa/Consistent Keyboards/config.plist. Zmień wartość x-caps-lock-is-escz falsena true. Na koniec wykonaj, sudo launchctl stop com.ljosa.consistent-keyboardsaby ponownie uruchomić program z nowymi ustawieniami.

Vebjorn Ljosa
źródło