Клавиатура и ввод
Панель программных клавиш, сочетания клавиш, радиальное меню, голосовой ввод и поддержка CJK
Клавиатура и ввод
MTerm предлагает несколько способов взаимодействия с терминалом — от настраиваемой панели программных клавиш для чисто сенсорного использования, до полного набора сочетаний клавиш для аппаратных клавиатур, и голосового ввода для работы без рук. Это руководство охватывает все варианты.
Радиальное меню
Долгое нажатие в любом месте терминала открывает радиальное меню — круговое контекстное меню, которое расходится от твоего пальца. Это твой основной инструмент для операций с текстом при сенсорном использовании:
- Копировать — Копирует выделенный текст в буфер обмена
- Вставить — Вставляет содержимое буфера обмена в терминал
- Выделить — Начать или настроить выделение текста
- Дополнительные действия — Контекстно-зависимые опции
Радиальный дизайн держит каждое действие в зоне досягаемости большого пальца, чтобы тебе никогда не приходилось отрывать палец и тянуться к далёкой кнопке на панели инструментов.
Панель программных клавиш (вспомогательная панель)
Панель программных клавиш располагается прямо над экранной клавиатурой (или внизу экрана, когда подключена аппаратная клавиатура). Она обеспечивает доступ одним нажатием к клавишам, необходимым для работы в терминале, но отсутствующим на стандартной клавиатуре iOS.
Доступные клавиши
Клавиши-модификаторы (режим переключения — нажми один раз для активации, ещё раз для деактивации):
- Ctrl — Для управляющих последовательностей терминала (Ctrl+C, Ctrl+Z, Ctrl+D и т.д.)
- Alt — Клавиша Meta для терминальных приложений
- Meta — Дополнительный модификатор для сложных комбинаций клавиш
Навигационные клавиши:
- Стрелки (Вверх / Вниз / Влево / Вправо) — Навигация по истории команд, перемещение курсоров в редакторах
Общие клавиши терминала:
- Tab — Автодополнение команд, переключение полей
- Escape — Выход из режимов в Vim, отмена операций
Кнопки действий:
- Ctrl+C — Быстрая отправка сигнала прерывания без переключения режима Ctrl
- Буфер обмена — Открывает панель истории буфера обмена
- ИИ-ассистент — Запускает плавающую ИИ-панель
- Ввод промпта — Открывает специальное поле ввода промпта
- IDE / Finder — Переключает боковую панель файлового браузера
- Палитра команд — Открывает оверлей палитры команд
Настройка панели программных клавиш
Ты можешь перетаскивать клавиши для изменения порядка, размещая наиболее используемые в самых доступных позициях. Панель интеллектуально адаптируется при подключении аппаратной клавиатуры — клавиши-модификаторы, доступные на физической клавиатуре, становятся менее заметными, а кнопки действий — более выделенными.
Сочетания клавиш
При подключении внешней клавиатуры (Magic Keyboard, Smart Keyboard или любой Bluetooth-клавиатуры) становится доступен полный набор сочетаний. MTerm поддерживает более 25 сочетаний клавиш для всех основных функций.
Приложение
| Действие | Сочетание |
|---|---|
| Палитра команд | Cmd + Shift + P |
| Настройки | Cmd + , |
| История буфера обмена | Cmd + Shift + V |
| Сохранить рабочее пространство | Cmd + S |
Панели
| Действие | Сочетание |
|---|---|
| Разделить горизонтально | Cmd + D |
| Разделить вертикально | Cmd + Shift + D |
| Развернуть / Восстановить панель | Cmd + Enter |
| Фокус влево | Cmd + Shift + H |
| Фокус вниз | Cmd + Shift + J |
| Фокус вверх | Cmd + Shift + K |
| Фокус вправо | Cmd + Shift + L |
Вкладки
| Действие | Сочетание |
|---|---|
| Новая вкладка | Cmd + T |
| Закрыть панель | Cmd + W |
| Закрыть вкладку | Cmd + Shift + W |
| Предыдущая вкладка | Cmd + Shift + [ |
| Следующая вкладка | Cmd + Shift + ] |
Отображение
| Действие | Сочетание |
|---|---|
| Увеличить размер шрифта | Cmd + + |
| Уменьшить размер шрифта | Cmd + - |
| Сбросить размер шрифта | Cmd + 0 |
| Переключить боковую панель | Cmd + B |
| Режим фокуса | Cmd + Shift + F |
Инструменты
| Действие | Сочетание |
|---|---|
| Открыть Finder | Cmd + O |
| Открыть редактор | Cmd + E |
| Передача изображений | Cmd + I |
Пользовательские сочетания (Pro)
Каждое сочетание из списка выше можно переназначить в Настройках. Если твоя мышечная память из другого приложения использует другие сочетания, или если определённые комбинации клавиш конфликтуют с твоим рабочим процессом, ты можешь изменить их на то, что подходит тебе лучше всего.
Поддержка ввода CJK
MTerm обеспечивает полную поддержку методов ввода для китайского, японского и корейского языков.
Оверлей текста в процессе набора IME
При использовании IME (Input Method Editor) для ввода на японском, китайском или корейском текст в процессе набора — символы, которые ты ещё формируешь перед подтверждением — отображается в виде оверлея прямо на позиции курсора. Оверлей имеет характерный стиль с неоновой рамкой, чтобы его было легко отличить от подтверждённого текста.
Правильная ширина символов
CJK-символы являются полноширинными и занимают ровно 2 ячейки в сетке терминала. MTerm отображает их с правильной шириной, что означает:
- Выравнивание курсора остаётся точным даже в строках, смешивающих символы ASCII и CJK
- Нет наложения или обрезанных символов
- Перенос текста работает корректно на границах строк
- Редакторы вроде Vim отображаются правильно с CJK-контентом
Это может казаться базовым требованием, но многие эмуляторы терминала ошибаются в этом, особенно на мобильных платформах.
Настройка Ctrl+Space
Некоторые системы IME используют Ctrl+Space для переключения между режимами ввода. Поскольку Ctrl+Space также может быть значимой комбинацией клавиш в терминальных приложениях (например, set-mark в Emacs), MTerm позволяет настроить поведение этой комбинации в Настройках. Ты можешь выбрать — пропускать её в терминал или позволить iOS обрабатывать её для переключения IME.
Голосовой ввод
MTerm включает опцию голосового ввода для ситуаций, когда печатать неудобно.
Нажми на кнопку микрофона в области ввода промпта, чтобы начать распознавание речи. Индикатор уровня звука в реальном времени показывает, что приложение активно слушает. Твоя речь транскрибируется и вставляется в поле ввода промпта, где ты можешь просмотреть и отредактировать её перед отправкой.
Это особенно полезно для:
- Диктовки длинных промптов для Claude Code
- Взаимодействия с терминалом без рук, когда клавиатура недоступна
- Быстрых заметок и команд, когда не хочется печатать