Guide

키보드 & 입력

소프트 키 바, 키보드 단축키, 방사형 메뉴, 음성 입력, CJK 지원

키보드 & 입력

MTerm은 터미널과 상호작용하는 다양한 방법을 제공해요 — 터치 전용의 커스터마이즈 가능한 소프트 키 바부터, 외장 키보드를 위한 풍부한 단축키, 핸즈프리 작업을 위한 음성 입력까지. 이 가이드에서 모두 다뤄볼게요.


방사형 메뉴

터미널 어디서든 길게 누르면 방사형 메뉴가 열려요 — 손가락에서 방사형으로 퍼지는 원형 컨텍스트 메뉴예요. 터치 사용 시 텍스트 작업을 위한 주요 도구예요:

  • 복사 — 선택한 텍스트를 클립보드에 복사
  • 붙여넣기 — 클립보드 내용을 터미널에 붙여넣기
  • 선택 — 텍스트 선택 시작 또는 조정
  • 추가 동작 — 컨텍스트에 따른 옵션

방사형 디자인 덕분에 모든 동작이 엄지 범위 안에 있어서, 멀리 있는 툴바 버튼을 탭하기 위해 손가락을 들 필요가 없어요.


소프트 키 바 (Accessory Bar)

소프트 키 바는 화면 키보드 바로 위에 위치해요 (외장 키보드가 연결되면 화면 하단에 표시). 표준 iOS 키보드에는 없지만 터미널 작업에 필수적인 키에 탭 한 번으로 접근할 수 있어요.

사용 가능한 키

수정자 키 (토글 모드 — 한 번 탭해서 활성화, 다시 탭해서 비활성화):

  • Ctrl — 터미널 제어 시퀀스용 (Ctrl+C, Ctrl+Z, Ctrl+D 등)
  • Alt — 터미널 애플리케이션용 Meta 키
  • Meta — 복잡한 키 조합을 위한 추가 수정자

내비게이션 키:

  • 방향키 (위 / 아래 / 왼쪽 / 오른쪽) — 명령어 히스토리 탐색, 에디터에서 커서 이동

일반 터미널 키:

  • Tab — 명령어 자동완성, 필드 전환
  • Escape — Vim에서 모드 종료, 작업 취소

액션 버튼:

  • Ctrl+C — Ctrl 모드를 전환하지 않고 인터럽트 신호를 빠르게 전송
  • 클립보드 — 클립보드 히스토리 패널 열기
  • AI 어시스턴트 — AI 플로팅 패널 실행
  • Prompt 입력 — 전용 Prompt 입력 필드 열기
  • IDE / Finder — 파일 브라우저 Sidebar 전환
  • Command Palette — Command Palette 오버레이 열기

소프트 키 바 커스터마이징

키를 드래그해서 순서를 변경할 수 있어서, 가장 자주 사용하는 키를 가장 접근하기 쉬운 위치에 배치할 수 있어요. 외장 키보드가 연결되면 바가 지능적으로 적응해요 — 물리 키보드에서 사용 가능한 수정자 키는 덜 강조되고, 액션 버튼이 더 두드러지게 표시돼요.


키보드 단축키

외장 키보드를 연결하면 (Magic Keyboard, Smart Keyboard, 또는 Bluetooth 키보드), 풍부한 단축키를 사용할 수 있어요. MTerm은 모든 주요 기능에 걸쳐 25개 이상의 키보드 단축키를 지원해요.

애플리케이션

동작단축키
Command PaletteCmd + Shift + P
설정Cmd + ,
클립보드 히스토리Cmd + Shift + V
워크스페이스 저장Cmd + S

Pane

동작단축키
수평 분할Cmd + D
수직 분할Cmd + Shift + D
Pane 최대화 / 복원Cmd + Enter
왼쪽으로 포커스Cmd + Shift + H
아래로 포커스Cmd + Shift + J
위로 포커스Cmd + Shift + K
오른쪽으로 포커스Cmd + Shift + L

동작단축키
새 탭Cmd + T
Pane 닫기Cmd + W
탭 닫기Cmd + Shift + W
이전 탭Cmd + Shift + [
다음 탭Cmd + Shift + ]

디스플레이

동작단축키
글꼴 크기 키우기Cmd + +
글꼴 크기 줄이기Cmd + -
글꼴 크기 초기화Cmd + 0
Sidebar 전환Cmd + B
Focus ModeCmd + 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는 터미널 애플리케이션에서도 의미 있는 키 조합일 수 있으므로 (예: Emacs의 set-mark), MTerm에서는 설정에서 이 키 조합의 동작을 구성할 수 있어요. 터미널로 전달할지 아니면 iOS가 IME 전환을 처리하도록 할지 선택할 수 있어요.


음성 입력

MTerm에는 타이핑이 어려운 상황을 위한 음성 입력 옵션이 포함되어 있어요.

Prompt 입력 영역의 마이크 버튼을 탭하면 음성-텍스트 변환이 시작돼요. 실시간 오디오 레벨 인디케이터가 앱이 활발히 듣고 있음을 보여줘요. 음성이 텍스트로 변환되어 Prompt 입력 필드에 삽입되며, 보내기 전에 검토하고 편집할 수 있어요.

특히 다음과 같은 경우에 유용해요:

  • Claude Code에 긴 Prompt를 받아쓰기할 때
  • 키보드를 사용할 수 없을 때 핸즈프리 터미널 상호작용
  • 타이핑하기 싫을 때 빠른 메모와 명령어 입력