キーボードと入力
ソフトキーバー・キーボードショートカット・ラジアルメニュー・音声入力
キーボードと入力
MTerm は、ソフトウェアキーボードでもハードウェアキーボードでも快適にターミナル操作ができるよう設計されています。ラジアルメニュー、カスタマイズ可能なソフトキーバー、25 以上のキーボードショートカット、音声入力に対応しています。
ラジアルメニュー
画面を長押しすると、タッチした位置に放射状のメニューが表示されます。指を離さずにスライドして操作を選択できるため、素早いアクセスが可能です。
主なメニュー項目:
- コピー
- ペースト
- テキスト選択
- URL 検出
- AI に質問
マウスやキーボードを使わずに、タッチ操作だけでターミナルの主要な操作を実行できます。
ソフトキーバー(アクセサリバー)
キーボードの上部に表示されるアクセサリバーで、ターミナル操作に必要なキーを素早く入力できます。
搭載キー
| カテゴリ | キー |
|---|---|
| 修飾キー | Ctrl / Alt / Meta(トグル式 --- タップで ON/OFF) |
| 矢印キー | ↑ ↓ ← → |
| よく使うキー | Tab / Escape |
追加アクションボタン
ソフトキーバーには、キー入力以外のアクションボタンも配置されています。
| ボタン | 機能 |
|---|---|
| Ctrl+C | 実行中のコマンドを中断 |
| クリップボード | クリップボード履歴を表示 |
| AI | AI アシスタントを起動 |
| プロンプト | Claude Code 向けプロンプト入力パネルを表示 |
| IDE / Finder | ファイルブラウザやエディタをペインで開く |
| コマンドパレット | 全操作を検索・実行 |
カスタマイズ
- 並び替え: キーやボタンの並び順をドラッグで変更可能
- ハードウェアキーボード接続時: 物理キーボードを接続すると、ソフトキーバーのレイアウトが自動的に調整されます
キーボードショートカット
外部キーボード(Magic Keyboard 等)接続時に利用できる 25 以上のショートカットです。
アプリ全般
| 操作 | ショートカット |
|---|---|
| コマンドパレット | Cmd + Shift + P |
| 設定画面 | Cmd + , |
| フォーカスモード ON/OFF | Cmd + Shift + F |
| サイドバー表示/非表示 | Cmd + B |
ペイン操作
| 操作 | ショートカット |
|---|---|
| 横に分割 | 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 |
ファイル・ツール
| 操作 | ショートカット |
|---|---|
| Finder(ファイルブラウザ) | Cmd + O |
| エディタ | Cmd + E |
| クリップボード履歴 | Cmd + Shift + V |
| 画像転送 | Cmd + I |
| ワークスペース保存 | Cmd + S |
カスタマイズ(Pro)
すべてのキーバインドは設定画面からカスタマイズ可能です。よく使う操作に好みのショートカットを割り当てて、自分だけの操作環境を構築できます。
日本語(CJK)入力
MTerm は日本語入力を正確にサポートしています。他の SSH クライアントでよくある「全角文字がズレる」「カーソル位置が合わない」といった問題を根本から解決しています。
IME入力(マークテキスト)
日本語 IME で変換中のテキスト(未確定文字列)は、カーソル位置にオーバーレイとして表示されます。
- ネオンシアンのボーダーとグロー効果で視認性を確保
- 変換候補の選択中もカーソル位置がズレない
- 確定後はターミナルに正しく挿入
CJK文字の2セル幅描画
全角文字(日本語・中国語・韓国語)を正しく 2 セル幅で描画します。ターミナル内部の幅計算と描画幅を完全に一致させることで、以下の問題を防いでいます。
- 文字が重なって表示される
- カーソル位置と実際の文字位置がズレる
- 行末で不自然な空白が発生する
Ctrl+Space の競合解決
macOS / iOS の IME 切替(Ctrl+Space)とターミナルの制御コード(^@ = NUL)が競合する場合があります。MTerm の設定で、Ctrl+Space の動作を「IME 切替」または「ターミナル制御コード送信」のどちらかに指定できます。
音声入力
ソフトキーバーのマイクボタンをタップすると、音声入力モードが起動します。
- リアルタイム音声認識: 話した内容がリアルタイムでテキストに変換
- 音量インジケーター: 入力中の音量レベルを視覚的に表示
- プロンプト入力に最適: Claude Code へのプロンプトを音声で入力できるため、長い指示も楽に伝えられます
キーボードを使わずに、音声だけでプロンプトを入力できるのは、iPad / iPhone ならではの体験です。