iPhones.ru

Как настроить самое удобное переключение языка в macOS. Пользуюсь и кайфую

Артём Суровцев avatar | 25
FavoriteLoading В закладки
Как настроить самое удобное переключение языка в macOS. Пользуюсь и кайфую

Многие владельцы компьютеров Мак работают только с одним языком в системе (счастливчики). Но остальным приходится использовать два или больше языков на клавиатуре. Механизм переключения в macOS не самый лучший, но все можно исправить.

Сейчас расскажу, что не так со стандартным способом переключения источника ввода на Маке и как все исправить.

Что плохого в стандартном переключении языков на Маке

Разработчики macOS регулярно меняли стандартное сочетание клавиш для этого. За переключение языка ввода в свое время отвечали:

Command + Пробел
Option (Alt) + Пробел
Control + Пробел

А с недавнего времени под это даже выделили специальную кнопку – Глобус.

Каждый из этих способов не идеален. Это либо неудобная кнопка к которой приходится тянуться мизинцем, либо пара клавиш в самом вкусном месте, которые можно назначить на что-то более полезное, например, на работу с ChatGPT или продвинутый поиск Raycast.

Хорошо, что в системных настройках можно выбрать наиболее удобный вариант.

Как изменить сочетание клавиш для смены языка в macOS

▶ Откройте Системные настройки.

▶ Перейдите в раздел Клавиатура и нажмите кнопку Сочетание клавиш.

▶ В боковом меню найдите раздел Источники ввода.

▶ Установите подходящий шорткат для переключения языка.

В настройках есть два действия для включения следующего и предыдущего источника ввода. Настраивать их имеет смысл, когда используете больше двух раскладок.

Главное неудобство стандартной системы смены языка – вы не знаете, какая раскладка включена, пока не введете первый символ или не посмотрите на индикатор в правом верхнем углу. Если работаете в полноэкранном режиме, для отображения индикатора придется еще и курсором вверх вести.

Частично проблему решает индикатор языка ввода, который появился в macOS Sonoma. Но он работает не во всех приложениях и не в каждом поле для ввода символов.

Как настроить самое удобное переключение языка в macOS

Удобнее всего назначить включение русской раскладки на один шорткат, а английской – на другой. Так можно нажимать нужное сочетание клавиш перед вводом и точно быть уверенным в том, что начнете печатать на нужном языке. Но мы пойдем еще дальше и настроим переключение не на сочетание клавиш, а на нажатие одной кнопки.

На тематических форумах самым удобным вариантом считают левую и правую клавиши Command. То есть, перед вводом текста быстро тапнули на левый Command и дальше пишите на русском, тапнули на правый – пишите на английском, ну или наоборот. Сам уже несколько месяцев использую такой способ переключения и жутко возмущаюсь, когда приходится работать на ноутбуке жены, где подобной настройки нет.

Итак, приступим к настройке. Для этого будем использовать известную утилиту Karabiner, она позволяет переназначить любые кнопки на клавиатуре и даже задать хитрые шорткаты, как мы хотим. Чтобы кнопка на одиночное нажатие выполняла определенную функцию, а при зажатии с другими клавишами становилась привычным модификатором.

1. Скачайте бесплатное приложение Karabiner с сайта разработчика.

2. Установите приложение и выдайте необходимые разрешения для правильной работы.

3. В приложении откройте раздел Complex Modifications и нажмите Add Predefined rule.

4. Откройте сайт приложения с набором кастомных правил от сторонних энтузиастов. Рекомендую найти такое.

5. Активируйте импортированные правила и они тут же начнут работать.

Я для удобства поменял кнопки местами, левый Command у меня включает русскую раскладку, а правый – английскую. Внести изменения можно вручную в каждом скрипте.

Так мы повесили пару дополнительных действий на клавиши Command, можно пойти дальше и назначить что-то нужное на остальные модификаторы: Option, Control, Fn и даже бесполезный CapsLock.

Еще статьи про настройку клавиатуры на Маке:

🌐 Как назначить переключение языков в macOS на кнопку FN

🌐 Как вернуть ФЛАГИ для языков клавиатурной раскладки в macOS

🌐 Как в macOS задать раскладку клавиатуры для каждого приложения

🌐 Установите лучшую раскладку клавиатуры для macOS

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (21 голосов, общий рейтинг: 4.48 из 5)
undefined
iPhones.ru
Сможете настроить все под себя.
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

25 комментариев

Форум →
  1. metalmessiy avatar
    metalmessiy 18 января в 14:29
    1

    оно не будет мешать другим шорткатам с участием CMD?

    Артём Суровцев avatar
    Артём Суровцев18 января в 15:15
    0

    нет

    Dima Braun avatar
    Dima Braun18 января в 16:47
    0

    Т.е. если я нажму cmnd c у меня на англ не переключится? Если нет, то почему? Я же нажму на кнопку один раз. Иногда я нажимаю команд и пока нажмешь на Т, время проходит. Почему он не будет переключать тогда язык?

    Артём Суровцев avatar
    Артём Суровцев18 января в 19:45
    0

    нет, приложение очень четко отрабатывает. Переключение языка срабатывает только тогда, когда это было одиночное нажатие command безх других клавиш, если в процессе вы нажмете еще какую-то кнопку вместе с command, то язык не переключится

    lonz avatar
    lonz18 января в 23:05
    1

    Нажмёте — но не отпустите же.

    Войди на сайт, чтобы ответить
    Ответить
  2. S
    Sergey Makhalov
    18 января в 15:56
    6

    Caramba Switcher – и будет вам счастье

    Войди на сайт, чтобы ответить
    Ответить
  3. sergxmr avatar
    sergxmr 18 января в 16:00
    7

    Сидим на капслоке и будем сидеть

    Войди на сайт, чтобы ответить
    Ответить
  4. progreccor avatar
    progreccor 18 января в 16:06
    3

    Caps lock самое то

    Войди на сайт, чтобы ответить
    Ответить
  5. T
    The Real Smile
    18 января в 16:08
    1

    А команд шифт чем не устроил?

    Войди на сайт, чтобы ответить
    Ответить
  6. Э
    Эрик
    18 января в 16:29
    0

    T

    Войди на сайт, чтобы ответить
    Ответить
  7. KOCMOHABT avatar
    KOCMOHABT 18 января в 17:31
    1

    А перетаскивание тремя пальцами – это вообще мастхэв!Странно, что яблочники убрали это по дефолту. 

    Войди на сайт, чтобы ответить
    Ответить
  8. I
    Ivan
    18 января в 17:41
    2

    Там же есть отдельная кнопка – куда еще удобнее

    Артём Суровцев avatar
    Артём Суровцев18 января в 19:46
    0

    особенно ее расположение ну очень удобное (нет)

    Войди на сайт, чтобы ответить
    Ответить
  9. R
    Roman
    18 января в 19:33
    1

    а чем не устраивает кнопка Глобус? плюсом ставишь бесплатное приложение YouType – и ты всегда видишь на каком языке у тебя раскладка включена, рядом с курсором появляется флаг раскладки

    Артём Суровцев avatar
    Артём Суровцев18 января в 19:48
    1

    пробовал, флаг не во всех приложениях работает, а иногда вообще работаешь с текстом, а курсор где-то далеко находится и искать его глазами дольше, чем взглянуть в строку меню. Гораздо быстрее привыкнуть нажимать нужный command и печатать сразу на выбранном языке.

    Войди на сайт, чтобы ответить
    Ответить
  10. AKHO avatar
    AKHO 18 января в 19:41
    0

    Caramba Switcher решает) 👍

    Артём Суровцев avatar
    Артём Суровцев18 января в 19:49
    0

    да, особенно при написании кода

    Войди на сайт, чтобы ответить
    Ответить
  11. A
    AD
    18 января в 20:13
    6

    Пользую только cmd+space как купил мак в 2005 году, с тех по-другому не могу и не хочу.

    Войди на сайт, чтобы ответить
    Ответить
  12. Р
    Радик Муртазин
    18 января в 22:48
    0

    Она есть не везде.

    Войди на сайт, чтобы ответить
    Ответить
  13. Dmitry Pal avatar
    Dmitry Pal 18 января в 23:32
    3

    “удобное переключение языка” – это примерно как “любимый дистрибутив линукс” дело абсолютно индивидуальное и сильно привязано к привычным шорт-катам

    Войди на сайт, чтобы ответить
    Ответить
  14. El_False avatar
    El_False 19 января в 13:33
    0

    А есть какие-то раскладки русские кроме стандартных?

    Войди на сайт, чтобы ответить
    Ответить
  15. I
    Ivan
    19 января в 15:13
    0

    Первая прога для скачивания в номом Маке-PuntoSwitcher и сразу же Cmd+Shift для смены раскладки

    Войди на сайт, чтобы ответить
    Ответить
  16. C
    Channel
    19 января в 16:38
    0

    У меня японская клава у меня сто лет так

    Войди на сайт, чтобы ответить
    Ответить
  17. asdream avatar
    asdream 19 января в 20:03
    1

    За статью спасибо, я установил себе переключение на капс, но это не прижилось. А тут как-то кажется удобным, и почему-то тоже кажется логичным английский делать правым

    Войди на сайт, чтобы ответить
    Ответить
  18. А
    Андрей Павлов
    20 января в 1:07
    0

    Штатно поставил смену языка на caps lock и это очень удобно 😌

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.