zmień klawisz Caps Lock na klawisz fn

10

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 .

zmień Caps Lock na klawisz fn w PCKeyboardHack

Właśnie wprowadziłem numer 63(który odpowiada fn) w Change Caps Lockwierszu.

Ale teraz Caps Locknic nie robię: CapsLockani fnpraca, ani praca kluczowa.

Kiedy zmieniam Caps Lockklucz forward deletena przykład (kod 117) - jest w porządku. I Caps Lockzaczyna pracę jako forward deleteklucz.

zmień Caps Lock, aby przejść dalej usunąć w PCKeyboardHack

Ale muszę ustawić fnna Caps Lockkluczu.

AKTUALIZACJA

Zauważyłem w KeyRemap4MacBook EventViewer: po naciśnięciu Caps Lock...

KeyRemap4MacBook EventViewer

... dostaję control_lkod 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 KeyRemap4MacBookaplikacji.

fn do control_l w KeyRemap4MacBook

Kiedy usunąć zaznaczenie tego pola wyboru i zegarek EventViewerna Caps Lockponowne kliknięcie: Widzę Fnkod na wyjściu.

fn zalogował się w eventViewer, ale tak naprawdę nie działa

Ale tak naprawdę to nie działa jak Fn(sprawdzam to na fn+ delete)

Aktualizacja 2

Wyłączyłem CAPS LOCK

BLOKADA CAPS - brak akcji

W PCKeyboardHack ustaw F19naCaps Lock

F19 do Caps LOCK

W KeyRemap4MacBookprzekształceniu F19nafn

<item>
    <name>f19_to_fn</name>
    <identifier>f19_to_fn</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>

włącz f19 do fn w PCKeyboardHack

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 deleteremapped fndziała dobrze.

Maksym Jefremow
źródło
Czy naciskasz aktualny klawisz funkcyjny (F1-F19) za pomocą klawisza funkcyjnego (FN)? zwykle, aby zadziałało, musisz nacisnąć FN + F1-19.
l'L'l
tak, testuję klawisz FN za pomocą forward delete. Naciskam fn+ delete. Kiedy mam standardowego fnklucza mogę przekazać kasowania i kiedy ustawić caps lockna fnklucz, nie mogę skasować naciskając do przoducaps lock + backspace
Maxim Yefremov

Odpowiedzi:

3

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:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
  </item>
</root>
Lri
źródło
Dziękuję Ci! Caps Lock na fn działa z wyjątkiem klawiszy f1 - f12 (patrz aktualizacja 2)
Maxim Yefremov,