fnKlawisz standardowy zamieniłem na lewy control, lewy controlna inny użyteczny.
I o ile nie używać Caps Lockklucza w codziennym życiu, postanowiłem zastąpić Caps Lockklucz, fn.
Używam do tego celu PCKeyboardHack .
Właśnie wprowadziłem numer 63
(który odpowiada fn) w Change Caps Lock
wierszu.
Ale teraz Caps Locknic nie robię: CapsLock
ani fnpraca, ani praca kluczowa.
Kiedy zmieniam Caps Lockklucz forward delete
na przykład (kod 117) - jest w porządku. I Caps Lockzaczyna pracę jako forward delete
klucz.
Ale muszę ustawić fnna Caps Lockkluczu.
AKTUALIZACJA
Zauważyłem w KeyRemap4MacBook EventViewer: po naciśnięciu Caps Lock...
... dostaję control_l
kod dostępu. Ale tak naprawdę to nawet nie działa control_l
(sprawdziłem).
Dlaczego to pokazuje control_l
? Może dlatego, że zmieniłem fnklucz na lewy controlw KeyRemap4MacBook
aplikacji.
Kiedy usunąć zaznaczenie tego pola wyboru i zegarek EventViewer
na Caps Lockponowne kliknięcie: Widzę Fn
kod na wyjściu.
Ale tak naprawdę to nie działa jak Fn(sprawdzam to na fn+ delete)
Aktualizacja 2
Wyłączyłem CAPS LOCK
W PCKeyboardHack ustaw F19naCaps Lock
W KeyRemap4MacBook
przekształceniu F19nafn
<item>
<name>f19_to_fn</name>
<identifier>f19_to_fn</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>
A teraz Caps Lockdziała jak za fnwyjątkiem klawiszy f1 - f12. Na przykład, kiedy naciskam default fn+ f11, widzę Launchpad. Po naciśnięciu przycisku mapowania fn+ f11widzę zmniejszenie głośności. Więc f11nie działa z remapowanym fn.
W innych kombinacjach, takich jak fn+ delete= forward delete
remapped fndziała dobrze.
FN + F1-19
.forward delete
. Naciskamfn
+delete
. Kiedy mam standardowegofn
klucza mogę przekazać kasowania i kiedy ustawićcaps lock
nafn
klucz, nie mogę skasować naciskając do przoducaps lock + backspace
Odpowiedzi:
Po prostu zmiana Caps Lock na kod 63 z PCKeyboardHack działa dla mnie. Czy próbowałeś ustawić Caps Lock bez działania w Preferencjach systemowych?
Możesz także spróbować użyć PCKeyboardHack, aby na przykład zmienić Caps Lock na F19, a następnie użyć pliku private.xml w ten sposób z KeyRemap4MacBook:
źródło
Brett Terpstra opisał to w artykule z grudnia 2012 r. Na temat zmiany mapowania klawisza Caps Lock.
http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/
źródło
Firma Apple opublikowała notatkę na temat mapowania klawiszy dla systemu macOS 10.12, którą można znaleźć tutaj: https://developer.apple.com/library/content/technotes/tn2450/_index.html
Na tej stronie można znaleźć polecenie terminalu oraz wykres wszystkich wartości przycisków.
A jeśli lubisz programować, to nawet podają mały przykład kodu Objective-C.
źródło