Guide

Клавиатура и ввод

Панель программных клавиш, сочетания клавиш, радиальное меню, голосовой ввод и поддержка 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

Инструменты

ДействиеСочетание
Открыть FinderCmd + 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
  • Взаимодействия с терминалом без рук, когда клавиатура недоступна
  • Быстрых заметок и команд, когда не хочется печатать