9

Я нашел System Preferences → Keyboard → Modifier Keys , но я могу сопоставить с ними другую клавишу-модификатор, а не сочетание клавиш.

5 ответов5

3

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

Я использовал элементы Karabiner-Elements для переназначения 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, но, похоже, она работает только с некоторыми раскладками. (По крайней мере, я не вижу эту функцию для моих макетов, которые являются типичной латиницей / кириллицей Ильи Бирмана.)

1

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

0

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

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

0

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

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .