Skip to main content

IME のショートカット

背景

  • MS-IME のショートカットなのだが
  • 自分は、Mac で Google 日本語入力を使って、キーボードのプリセットを MS-IME にしているので、これを覚えておけば良いことになる

知ってると便利かもしれないショートカット

キー動作メモ
Ctrl + T全角カタカナ
Ctrl + I, O文節縮める/伸ばす
Ctrl + F, B次の/前の文節これは VSCode でキーバインド設定していると干渉するので使えない
Ctrl + N, P次の/前の候補F/B/N/P ... こんなところに Emacs オマージュがあったか
Ctrl + J変換開始空白のキーボード音が気になるなら、これを習慣化するのが良いか? ← でも Mac だと効かないな?

→ VSCode を Emacs バインドにしていた場合は干渉してしまうので、恩恵が得られないかも

→ 素直に Shift と矢印キーで操作することにする

→ VSCode のキーバインド設定で IME 入力中のみ Off みたいな設定ができれば良いのだけど、、そんなものはない

json
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "imeFocused" // ←そんな条件はない
}

IME 関連の F1〜F10 ショートカット比較(Windows vs macOS)

キーWindows(Microsoft IME)macOS(日本語 - Apple IME)
F1ヘルプ対応なし(またはアプリ依存)
F2カスタム登録画面(IME により異なる)対応なし
F3全角カタカナに変換Control + K(カタカナ変換)
F4半角カタカナに変換Control + ;(半角カタカナ変換)
F5変換候補一覧の表示Control + J(変換候補ウィンドウの表示)
F6ひらがなに変換Control + A(ひらがな)
F7全角カタカナに変換Control + K(同上)
F8半角カタカナに変換Control + ;(同上)
F9全角英数に変換Control + L(全角英数)
F10半角英数に変換Control + ; または Control + :(半角英数)

IME 操作(切り替えなど)

操作内容Windows(Microsoft IME)macOS(Apple IME)
IME の ON/OFF半角/全角(英数⇔かな)Control + Shift + J または Control + Space
英数入力へ切替Ctrl + Shift など(設定により異なる)英数キー(JISキーボード)または Control + ;
かな入力へ切替Alt + カタカナ/ひらがなかなキー(JISキーボード)
予測変換の表示入力中に自動または F5入力中に自動/Option + Shift + Return(一部)
ユーザー辞書登録変換候補で右クリック→ユーザー辞書へ登録などControl + Shift + D(登録)