На macOS стандартные настройки клавиатуры не позволяют настроить переключение языков ввода с помощью клавиши Shift. Однако есть альтернативные способы, чтобы достичь вашей цели, используя сторонние приложения.
1. **Karabiner-Elements**: Это мощное приложение для переназначения клавиш на macOS. С его помощью можно настроить клавиши так, чтобы левый Shift переключал на английский, а правый – на русский. Для этого вам потребуется немного поработать с конфигурациями.
- Установите Karabiner-Elements.
- Откройте Karabiner-Elements и перейдите на вкладку "Complex Modifications".
- Нажмите "Add rule" и добавьте пользовательскую настройку для вашей конфигурации Shift. Такой функционал может потребовать немного редактирования JSON файла конфигурации.
2. **Ukelele**: Это приложение позволяет создавать и настраивать собственные раскладки клавиатуры. Вы можете создать раскладку, где определенные клавиши будут отвечать за переключение языков. Хотя это приложение не позволяет сделать это с помощью Shift напрямую, вы можете настроить удобные горячие клавиши в вашей новой раскладке.
3. **BetterTouchTool**: Это еще одно мощное приложение, которое предоставляет возможность создания пользовательских жестов и горячих клавиш для изменения раскладок и управления ими. Вы можете настроить его так, чтобы Shift переключал раскладки, хотя это может быть немного сложнее в настройке.
К сожалению, никакое из указанных приложений не предоставляет возможность сделать это полностью "из коробки", и потребуется немного времени для настройки.
Для более простых переключений, вы можете использовать стандартные комбинации клавиш (например, ⌘ + Пробел или Control + Пробел) для переключения между языками и создать более удобные сочетания с использованием Karabiner-Elements или BetterTouchTool.