Map Caps Lock zum Ändern des Tastaturlayouts in Mac OS X.

9

Ich habe ein System Preferences → Keyboard → Modifier KeysMenü gefunden , aber ich kann ihm eine andere Modifizierertaste zuordnen, keine Tastenkombination.

Dmitry Gladkov
quelle

Antworten:

5

Erweiternde Antwort von @mrded für macOS Sierra.

Ich verwendete Karabiner-Elemente neu zuordnen caps_lockzu f19. Zu diesem Zweck stellte ich die folgende Datei karabiner.jsonan ~/.karabiner.d/configuration:

{
    "profiles": [
        {
            "name": "Default profile",
            "selected": true,
            "simple_modifications": {
                "caps_lock": "f19"
            }
        }
    ]
}

Dann habe ich Tastatureinstellungen → Verknüpfungen → Eingabequellen geöffnet und F19als Option "Vorherige Eingabequelle auswählen " ausgewählt .

Beachten Sie auch, dass laut Lifehacker in macOS Sierra eine integrierte Funktion zum Wechseln von Layouts mit Feststelltaste vorhanden ist, die jedoch nur bei einigen Layouts zu funktionieren scheint. (Zumindest sehe ich diese Funktion nicht für meine Layouts, die Ilya Birmans typografisches Latein / Kyrillisch sind.)

Ilya V. Schurov
quelle
Ich habe diese Lösung ausprobiert, aber sie funktioniert unter macOS Sierra 10.12 nicht. Wenn ich in Eingangsquellen die Feststelltaste drücke, während ich versuche, den Hotkey für Eingangsquellen zu ändern, passiert nichts :(
Shersh
1

Dies hängt von der Version von Mac OS X ab, die Sie ausführen (unter 10.13.5 ist dies definitiv möglich). Systemeinstellungen -> Tastatur -> Eingabequellen -> Kontrollkästchen für die Feststelltaste

fend25
quelle
0

Wenn Ihr Tastatur-Sprachpaar Englisch-Russisch ist, können Sie versuchen, Punto Switcher von Yandex für Windows und Mac zu verwenden. Es ist nicht über Mützen, sondern über das, was Sie eingeben - zum Beispiel wird es automatisch ersetzen ghbdtn zu привет .

Vitaly Zdanevich
quelle
0

Dies ist mit Seil oder Karabiner möglich, wenn Sie Mac OS 10.12 Sierra verwenden.

Die Idee ist, die Feststelltaste mit einer anderen nutzlosen Taste zu überschreiben, beispielsweise F13, und diese Taste dann zum Ändern des Tastaturlayouts zu verwenden.

mrded
quelle
Nur Karabiner funktioniert momentan nicht mit Sierra.
devmiles.com
Es funktioniert perfekt auf meiner Sierra.
Herr
Nur Karabiner-Elements haben für mich gearbeitet.
devmiles.com
-1

Leider kann das, was Sie erreichen möchten, nicht mit dem erreicht werden, was OS X Ihnen bietet. Ich habe ein Tastaturlayout gehackt, um bei aktivierter Feststelltaste auf Kyrillisch umzuschalten, aber es ist ein bisschen hässlich - alles geschieht innerhalb des gleichen tatsächlichen Tastaturlayouts (Flag in der Menüleiste ändert sich nicht), und einige Apps verhalten sich damit lustig (die meisten Verknüpfungen) funktionieren beispielsweise nicht in Mozilla-basierter Software). Ukelele ist dein Freund hier, wie Felix betonte, aber ich würde gerne eine echte Lösung finden, damit die Feststelltaste die tatsächlichen Layouts wechselt.


quelle