Znalazłem System Preferences → Keyboard → Modifier Keys
menu, ale mogę zmapować do niego inny klawisz modyfikujący, a nie skrót klawiaturowy.
Znalazłem System Preferences → Keyboard → Modifier Keys
menu, ale mogę zmapować do niego inny klawisz modyfikujący, a nie skrót klawiaturowy.
Odpowiedzi:
Rozszerzenie odpowiedzi @mrded dla macOS Sierra.
Kiedyś karabinek-Elements przemapować caps_lock
do f19
. W tym celu umieściłem następujący plik karabiner.json
do ~/.karabiner.d/configuration
:
{
"profiles": [
{
"name": "Default profile",
"selected": true,
"simple_modifications": {
"caps_lock": "f19"
}
}
]
}
Następnie otworzyłem Preferencje klawiatury → Skróty → Źródła wejściowe i wybrałem F19
opcję „Wybierz poprzednie źródło wejściowe”.
Zauważ też, że według Lifehackera macOS Sierra ma wbudowaną funkcję przełączania układów za pomocą Caps Lock, ale wydaje się, że działa tylko z niektórymi układami. (Przynajmniej nie widzę tej funkcji w moich układach, które są typograficznymi typami łacińskimi / cyrylicy Ilyi Birman).
Jeśli twoja para układów języka klawiatury to angielski-rosyjski, możesz spróbować użyć Punto Switcher od Yandex dla Windows i Mac. Nie chodzi o Caps, ale o to, co piszesz - na przykład automatycznie zastąpi ghbdtn na привет .
Można to zrobić za pomocą Seil lub Karabiner, jeśli używasz Mac OS 10.12 Sierra.
Chodzi o to, aby zastąpić Caps Lock innym bezużytecznym klawiszem, powiedzmy F13, a następnie użyć tego klawisza, aby zmienić układ klawiatury.
Niestety, tego, co chcesz osiągnąć, nie można zrobić za pomocą tego, co daje OS X. Zhakowałem układ klawiatury, aby przejść do cyrylicy, gdy włączona jest funkcja Caps Lock, ale jest to trochę brzydkie - wszystko dzieje się w tym samym faktycznym układzie klawiatury (flaga na pasku menu nie zmienia się), a niektóre aplikacje zachowują się przy nim zabawnie (większość skrótów) nie działają na przykład w oprogramowaniu opartym na Mozilli). Ukelele jest tutaj twoim przyjacielem, jak zauważył Felix, ale chciałbym znaleźć prawdziwe rozwiązanie, aby Caps Lock zmieniał rzeczywisty układ.