Я заменил стандартную 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работает хорошо.
FN + F1-19
.forward delete
. Я нажимаюfn
+delete
. Когда у меня есть стандартнаяfn
клавиша, я могу переслать удаление, а когда я установилcaps lock
наfn
клавишу, я не могу переслать удаление, нажавcaps lock + backspace
Ответы:
У меня работает просто изменение заглавных букв на код 63 с помощью PCKeyboardHack. Вы пробовали установить caps lock бездействия в Системных настройках?
Вы также можете попробовать использовать PCKeyboardHack, чтобы, например, изменить caps lock на F19, а затем использовать файл private.xml, например, с KeyRemap4MacBook:
источник
Бретт Терпстра рассказал об этом в статье за декабрь 2012 года о переназначении ключа блокировки шапки.
http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/
источник
Apple опубликовала примечание о переопределении ключей для macOS 10.12, которое можно найти здесь: https://developer.apple.com/library/content/technotes/tn2450/_index.html
На этой странице вы можете найти команду терминала, а также график всех значений кнопок.
И если вы занимаетесь программированием, они даже предоставляют небольшой пример кода Objective-C.
источник