Chciałbym ponownie przypisać klawisz Caps Lock do innego nieużywanego klucza (w sposób ogólnosystemowy).
Będąc użytkownikiem MacVim.app, zawsze lubiłem wymieniać klawisz Caps Lock na inny klawisz, taki jak klawisz „Pomoc” lub klawisz „End”, aby użyć tej części klawiatury do wejścia i wyjścia tryb.
Wcześniej w Mac OS X Snow Leopard istniało kilka opcji, aby to zrobić, na przykład doskonały PCKeyboardHack, który umożliwił użytkownikowi wybranie kodu klucza, który klawisz Caps Lock wysyła do systemu operacyjnego i działa na poziomie sterownika. Lub inne narzędzie o nazwie DoubleCommand . Żadna z tych opcji nie działa już w systemie Mac OS X Lion (Gold Master) . Mimo to próbowałem je zainstalować i skończyło się to paniką jądra.
Panel preferencji „Klawiatura” w preferencjach systemowych obu wersji Mac OS X ma możliwość ponownego mapowania wbudowanego klawisza Caps Lock, jak widać na tych zdjęciach . Ale tylko do jednego z pozostałych trzech klawiszy modyfikujących: mianowicie „Control”, „Command” i „Option”. To oczywiście nie wystarcza do utworzenia makra w vimie. Klawisz Caps Lock musi zostać przypisany do innego klucza niemodyfikującego.
Inne odpowiedzi znalezione w poprzednich pytaniach często zawierają sugestię użycia narzędzia Ukulele . Ten program nigdy nie miał możliwości ponownego przypisania klawisza Caps Lock.
Inne oprogramowanie modyfikujące klawiaturę, takie jak Spójne klawiatury, ma podobną funkcjonalność, ale nie rozwiąże problemu.
Każda pomoc bardzo mile widziana!