Если вам нужна более удобная раскладка клавиатуры и надежные сочетания клавиш для расположения окон, настройте их как две отдельные задачи. Переназначение клавиш-модификаторов меняет значение клавиши на уровне всей macOS; управление окнами назначает команды, которые перемещают активное окно или меняют его размер. Их четкое разделение упрощает понимание и диагностику сочетаний клавиш.
Что меняется при переназначении клавиши-модификатора?
Клавиша-модификатор — например, Command, Option, Control или Shift — меняет действие другой клавиши, если нажать их одновременно. Параметр «Клавиши модификации» в macOS позволяет изменить поведение клавиш-модификаторов для выбранной клавиатуры. Например, можно настроить Caps Lock как Control или восстановить значения по умолчанию, если изменение вызывает проблемы. Актуальный путь в меню Apple: меню Apple → «Системные настройки» → «Клавиатура» → «Сочетания клавиш» → «Клавиши модификации». Доступные элементы управления могут зависеть от подключенной клавиатуры. Руководство Apple по клавишам модификации
Этот параметр полезен при несовпадении раскладки: возможно, на внешней клавиатуре Control находится там, где вы ожидаете Caps Lock, либо расположение Command и Option кажется непривычным. Решите, что должна делать каждая физическая клавиша, а затем внесите изменение на этом уровне. Относитесь к этому выбору как к общей настройке клавиатуры, поскольку переназначение модификатора влияет на роль клавиши в комбинациях по всей системе; само по себе оно не выполняет действий по перемещению окон.
Что меняется при настройке управления окнами?
Управление окнами — это другой уровень. Оно определяет, куда перемещается окно, какого размера оно становится или как располагаются несколько окон. macOS Sequoia 15 и более поздние версии включают встроенные средства мозаичного размещения окон (тайлинга) в меню «Окно», зеленой кнопке окна и сочетаниях клавиш. Apple приводит такие сочетания, как Fn-Control-Стрелка влево для перемещения активного окна в левую половину, Fn-Control-Стрелка вправо для правой половины и Fn-Control-F для развертывания на весь рабочий стол. Другие указанные сочетания центрируют окно или располагают два окна рядом друг с другом. Некоторые варианты размещения не имеют сочетаний клавиш и выбираются только из меню. Список сочетаний клавиш Apple для мозаичного размещения окон
Встроенную функцию мозаичного размещения также можно использовать, не запоминая сочетания клавиш: выберите «Окно» в строке меню, откройте пункт «Переместить и изменить размер» и выберите нужный макет. Apple также описывает перетаскивание окна к краю экрана и использование меню макетов зеленой кнопки окна. Использование меню — удобный способ ознакомиться с доступными действиями, прежде чем решать, какие сочетания клавиш стоит запомнить. Руководство Apple по мозаичному размещению окон
Если вам нужна другая схема сочетаний клавиш или больше вариантов изменения размера, альтернативой может стать специализированный оконный менеджер. Rectangle позиционирует себя как приложение для перемещения и изменения размера окон macOS с помощью сочетаний клавиш или зон привязки (snap areas). На сайте заявлена поддержка macOS 10.15 и новее, при этом некоторые расширенные функции настройки сочетаний и размеров относятся к версии Rectangle Pro. Проверьте текущие элементы управления приложения, прежде чем полагаться на конкретное сочетание или возможность. Официальный сайт Rectangle
Практический порядок настройки
Сначала выберите физическую раскладку клавиш. Запишите только то изменение, которое вам необходимо, например, Caps Lock → Control или перестановка Command и Option на одной клавиатуре. Избегайте изменения нескольких клавиш одновременно: небольшое изменение позволяет легче понять, вызвано ли неожиданное поведение сочетания клавиш переназначением или оконным менеджером.
Примените переназначение в macOS. Откройте «Системные настройки», перейдите в «Клавиатура» → «Сочетания клавиш» → «Клавиши модификации», выберите клавиатуру (если отображается меню устройств) и выберите новое действие для каждой клавиши, которую вы хотите изменить. Протестируйте привычные часто используемые комбинации — такие как копирование, вставка и переключение приложений — прежде чем настраивать сочетания для окон поверх новой раскладки. Используйте «Восстановить настройки по умолчанию», если захотите отменить изменения на системном уровне. Инструкции Apple
Выберите один способ управления окнами. Если встроенный тайлинг Apple закрывает ваши потребности, начните с документированных сочетаний Fn-Control-стрелки и пунктов меню. Если вам нужно другое расположение или иная система сочетаний клавиш, настройте оконный менеджер, например Rectangle. Не назначайте одну и ту же комбинацию клавиш на несколько действий: определите, какой уровень должен отвечать за каждое сочетание.
Протестируйте цепочку целиком, а не только саму клавишу. Перейдите в окно обычного приложения, вызовите нужную команду тайлинга и проверьте результат. Затем протестируйте ту же комбинацию в приложении, где вы используете ее регулярно. Приложения могут задавать собственные сочетания клавиш, а macOS способна сообщать о конфликтах в разделе «Сочетания клавиш». Apple рекомендует проверять строку меню приложения на наличие активного сочетания, если комбинация ведет себя неожиданно. Руководство Apple по устранению конфликтов
Конкретный пример: переназначьте Caps Lock на Control, потому что до этого физического положения вам легче дотянуться. Ограничьте переназначение только этой настройкой физической клавиши. Отдельно используйте Fn-Control-Стрелка влево для размещения в левой половине на поддерживаемых версиях macOS или назначьте отдельное сочетание в выбранном оконном менеджере. Если позже вы измените назначение Caps Lock, тайлинг окон останется отдельной настройкой, и его можно будет диагностировать независимо.
Как устранять неполадки с неработающими сочетаниями клавиш
Начните с проверки того, выдает ли сама клавиша нужный модификатор. Если нет, откройте «Клавиши модификации» и убедитесь, что выбрана правильная клавиатура. Внешние клавиатуры могут иметь собственные раскладки, и Apple отмечает, что индивидуальные настройки клавиатуры зависят от возможностей аксессуара. Если вы используете стороннюю программу для переназначения, проверьте целевое устройство и подтвердите результирующее событие клавиши с помощью встроенного средства просмотра событий (event viewer), если оно доступно. Например, в документации Karabiner-Elements описан раздел Simple Modifications для изменения клавиш и рекомендуется проверять результат с помощью Karabiner-EventViewer. Руководство Karabiner-Elements по Simple Modifications
Если клавиша работает как положено, но окно не перемещается, проблема, скорее всего, кроется на уровне сочетаний клавиш или оконного менеджера. Убедитесь, что сочетание клавиш соответствует версии macOS и точному действию, показанному в меню «Окно». Встроенные сочетания клавиш для тайлинга задокументированы Apple для актуальных систем; в более старых версиях macOS таких встроенных действий может не быть, поэтому используйте меню и настройки, доступные в этой версии, либо совместимую стороннюю утилиту.
Затем проверьте наличие конфликтов сочетаний клавиш. В macOS в разделе «Сочетания клавиш» рядом с конфликтующими системными сочетаниями отображается значок предупреждения, а в меню приложений можно увидеть привязки, специфичные для конкретной программы. Попробуйте другую комбинацию, которая еще не назначена, и протестируйте снова. В случае сторонних инструментов проверьте также собственные настройки сочетаний этого инструмента: приложение может резервировать комбинацию или требовать настройки прав доступа для управления окнами. Не считайте, что изменение модификатора в macOS автоматически обновляет пользовательское сочетание, сохраненное другим приложением; проверяйте фактическую комбинацию после внесения изменений.
Если вы используете Karabiner-Elements, учитывайте порядок обработки изменений клавиш. В его документации указано, что параметры Simple Modifications и Complex Modifications применяются до системных настроек «Клавиши модификации» в macOS. Это имеет значение, когда одна и та же физическая клавиша изменяется в обоих местах: двойное переназначение может привести к результату, отличному от каждой настройки по отдельности. Желательно, чтобы за преобразование каждой физической клавиши отвечал только один инструмент; проверяйте работу повторно после обновлений macOS или программы переназначения. Порядок обработки событий в Karabiner-Elements
Простое правило для сохранения прозрачности настроек
Используйте панель «Клавиши модификации» в macOS, чтобы ответить на вопрос: «Что представляет собой эта физическая клавиша?» Используйте сочетания клавиш для тайлинга macOS или оконный менеджер, чтобы ответить на вопрос: «Что эта команда должна сделать с моим активным окном?» Не усложняйте оба решения, фиксируйте любые неочевидные изменения для себя и проверяйте комбинацию на той клавиатуре, которой вы действительно пользуетесь. Если сочетание не срабатывает, такое разделение дает понятный алгоритм диагностики: подтвердите переназначенный модификатор, проверьте команду окна, а затем найдите возможные конфликты.
Источники
- Изменение поведения клавиш модификации на Mac — Служба поддержки Apple
- Значки мозаичного размещения окон и сочетания клавиш на Mac — Служба поддержки Apple
- Мозаичное размещение окон на Mac — Служба поддержки Apple
- Изменение конфликтующего сочетания клавиш на Mac — Служба поддержки Apple
- Замена одной клавиши другой — Karabiner-Elements
- Цепочка модификации событий ввода — Karabiner-Elements
- Rectangle — Rectangle