Map Caps Lock для изменения раскладки клавиатуры в Mac OS X

Ответы:

5

Расширяющийся ответ @mrded для macOS Sierra.

Я использовал карабин-элементы переназначить caps_lockв f19. С этой целью я поместил следующий файл karabiner.jsonв ~/.karabiner.d/configuration:

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

Затем я открыл Настройки клавиатуры → Ярлыки → Источники ввода и выбрал F19опцию «Выбрать предыдущий источник ввода».

Также обратите внимание, что, согласно Lifehacker , в macOS Sierra есть встроенная функция переключения раскладок с помощью Caps Lock, но, похоже, она работает только с некоторыми раскладками. (По крайней мере, я не вижу эту функцию для своих макетов, которые являются типичной латиницей / кириллицей Ильи Бирмана.)

Илья Владимирович Щуров
источник
Я пробовал это решение, но оно не работает на macOS Sierra 10.12. Когда я нажимаю Caps Lock во входных источниках , пытаясь изменить горячую клавишу для входных источников, ничего не происходит :(
Shersh
1

Это зависит от версии Mac OS X, которую вы используете (на 10.13.5 это определенно возможно). Настройки системы -> Клавиатура -> Источники ввода -> флажок Caps Lock

fend25
источник
0

Если ваша пара языков раскладки клавиатуры - англо-русская, вы можете попробовать использовать Punto Switcher от Яндекса для Windows и Mac. Это не о Caps, а о том, что вы печатаете - например, он автоматически заменит ghbdtn на привет .

Виталий Зданевич
источник
0

Это можно сделать с помощью Seil или Karabiner, если вы используете Mac OS 10.12 Sierra.

Идея состоит в том, чтобы перезаписать Caps Lock с помощью другой бесполезной клавиши, скажем, F13, а затем использовать эту клавишу для изменения раскладки клавиатуры.

mrded
источник
Только карабинер в данный момент не работает с Sierra.
devmiles.com
Он отлично работает на моей Сьерре.
mrded
только Карабинер-Элементы работали на меня.
devmiles.com
-1

К сожалению, то, что вы хотите достичь, не может быть сделано с тем, что дает вам OS X. Я взломал раскладку клавиатуры, чтобы переключиться на кириллицу, когда включена функция Caps Lock, но это немного уродливо - все происходит в рамках одной и той же раскладки клавиатуры (флаг в строке меню не меняется), и некоторые приложения ведут себя забавно (большинство ярлыков) например, не работают в программном обеспечении на базе Mozilla). Феликс указал, что здесь Укеле - ваш друг, но я бы хотел найти верное решение, чтобы Caps Lock сменил фактические макеты.


источник