Я замінив стандартний 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. Наприклад, коли я натискаю за замовчуванням 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.