Я заменил стандартную fnклавишу на левую control, оставив controlдругую полезную клавишу.
И поскольку я не использую Caps Lockключ в повседневной жизни, я решил заменить Caps Lockключ на fn.
Я использую для этого PCKeyboardHack .

Я просто ввел номер 63(который соответствует fn) в Change Caps Lockстроке.
Но теперь я Caps Lockничего не делаю: CapsLockни fnработа, ни ключевая работа.
Когда я меняю Caps Lockключ, forward deleteнапример (код 117) - это нормально. И Caps Lockначинает работать как forward deleteключ.

Но мне нужно установить fnдля Caps Lockключа.
ОБНОВИТЬ
Я заметил в KeyRemap4MacBook EventViewer: когда я нажимаю Caps Lock...

... Я получаю control_lкод ключа. Но на самом деле это не работает даже как control_l(я проверял).
Почему это показывает control_l? Может быть, потому что я изменил fnключ к левому controlв KeyRemap4MacBookприложении.

Когда я снимите этот флажок и смотреть в EventViewerна Caps Lockщелкая снова: Я вижу Fnкод на выходе.

Но на самом деле это не работает как Fn(я проверяю на fn+ delete)
Обновление 2
Я инвалид CAPS LOCK

В PCKeyboardHack установлено F19значениеCaps Lock

В KeyRemap4MacBookпереназначить F19наfn
<item>
<name>f19_to_fn</name>
<identifier>f19_to_fn</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>

И теперь Caps Lockработает как fnза исключением клавиш f1 - f12. Например, когда я нажимаю default fn+, f11я вижу Launchpad. Когда я нажимаю переназначенный fn+ f11я вижу громкость вниз. Так что f11не работает с переназначением fn.
В других комбинациях, таких как fn+ delete= forward deleteпереназначенный fnработает хорошо.
forward delete. Я нажимаю fn+ delete. Когда у меня есть стандартная fnклавиша, я могу переслать удаление, а когда я установил caps lockна fnклавишу, я не могу переслать удаление, нажавcaps lock + backspace

FN + F1-19.