Map Caps Lock, aby zmienić układ klawiatury w Mac OS X

Odpowiedzi:

5

Rozszerzenie odpowiedzi @mrded dla macOS Sierra.

Kiedyś karabinek-Elements przemapować caps_lockdo f19. W tym celu umieściłem następujący plik karabiner.jsondo ~/.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 F19opcję „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).

Ilya V. Schurov
źródło
Wypróbowałem to rozwiązanie, ale nie działa ono w systemie macOS Sierra 10.12. Kiedy naciskam Caps Lock w źródłach wejściowych , próbując zmienić skrót klawiszowy dla źródeł wejściowych, nic się nie dzieje :(
Shersh
1

Zależy to od wersji Mac OS X, z której korzystasz (w wersji 10.13.5 jest to zdecydowanie możliwe). Ustawienia systemowe -> Klawiatura -> Źródła wejściowe -> pole wyboru dotyczące Caps Lock

fend25
źródło
0

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 привет .

Witalij Zdanevich
źródło
0

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.

mrded
źródło
Obecnie tylko karabinek nie działa z Sierra.
devmiles.com
Działa idealnie na mojej Sierra.
mrded
działały dla mnie tylko elementy Karabiner.
devmiles.com
-1

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.


źródło