WebDesigner's Memorandumウェブデザイナーの備忘録

iTerm2でキーボードを使った操作を設定できる環境設定の「Keys」タブ

iTerm2でキーボードを使った操作を設定できる環境設定の「Keys」タブ

iTerm2は環境設定の項目がかなり多く、今回はその中でもキーボードを使った操作に関する設定の「Keys」タブについてまとめておきます。

Keys

メニューバーの[iTerm2]→[Preferences…]から環境設定を開いて、[Keys]タブを開きます。
そこから更に4つのタブに分かれています。

  • Key Bindings:アクション関連のショートカットキー設定
  • Navigation Shortcuts:タブやペイン移動などのナビゲーション関連のショートカットキー設定
  • Hotkey:ターミナル表示用のショートカットキー設定
  • Remap Modifiers:修飾キーのリマップ設定

Key Bindings

[Key Bindings]ではアクション関連のショートカットキーを設定できます。

Key Bindingsタブ

デフォルトでは下記のショートカットキーが設定されています。

項目内容ショートカットキー
Cycle Tabs Forward

直前に開いていたタブへ移動する

control + tab
Cycle Tabs BackwardCycle Tabs Forwardの逆順にタブ移動するcontrol + shift + tab
Scroll One Line Up1行上にスクロールするcommand + ↑
Scroll One Line Down1行下にスクロールするcommand + ↓
Previous Tab左のタブへ移動するcommand + ←
Move Tab Left現在のタブを1つ左に移動するshift + command + ←
Next Tab右のタブへ移動するcommand + →
Move Tab Right現在のタブを1つ右に移動するshift + command + →
Scroll To Top一番上までスクロールするcommand + Home
Scroll To End一番下までスクロールするcommand + End
Scroll One Page Up1ページ分上にスクロールするshift + Page Up
Scroll One Page Up1ページ分上にスクロールするcommand + Page Up
Scroll One Page Down1ページ分下にスクロールするshift + Page Down
Scroll One Page Down1ページ分下にスクロールするcommand + Page Down

1番下の「+」アイコンでモーダルが開き、ショートカットキーとアクションを選択すれば追加も可能です。

ショートカットキーの追加

Navigation Shortcuts

[Navigation Shortcuts]ではタブやペイン移動など、ナビゲーション関連のショートカットキー設定ができます。

Navigation Shortcutsタブ

項目内容デフォルトショートカットキー
Shortcut to activate a window

別ウインドウへの切り替え方法を選択する

  • No Shortcut
  • option + 数字
  • command + 数字
  • option + command + 数字
  • control + 数字
option + command + 数字
Shortcut to select a tab

別タブへの切り替え方法を選択する

  • No Shortcut
  • option + 数字
  • command + 数字
  • option + command + 数字
  • control + 数字
command + 数字
Shortcut to choose a split pane

別ペインへの切り替え方法を選択する

  • No Shortcut
  • option + 数字
  • command + 数字
  • option + command + 数字
  • control + 数字
No Shortcut
Emulate U.S. Keyboard数字入力のために修飾キーが必要なキーボードレイアウトを
使っている場合に、USキーボードの数字キーに対応する場所で
反応するようにしてくれる
「AZERTY配列」を使っている場合は数字入力に修飾キーが必要で、
修飾キー + 数字のショートカットキーが使えないので、そのための回避機能

Hotkey

[Hotkey]ではターミナル表示用のショートカットキー設定ができます。

Hotkeyタブ

「Create a Dedicated Hotkey Window…」をクリックすると、ウインドウが開いて、ターミナルを画面上にオーバーラップで表示させるホットキーウインドウの設定ができます。
ちなみに、ホットキーウインドウを追加すると、新たに「Hotkey Window」プロファイルが作成されます。

「Create a Dedicated Hotkey Window...」

項目内容備考
Hotkeyホットキーウインドウを表示するショートカットキーを設定 
Double-tap key修飾キーの2回押しでも機能するようにする

下記から修飾キーを選択する

  • control
  • shift
  • option
  • command

Pin hot key window

(stays open on loss of keyboard focus)

ホットキーで表示したウインドウを固定表示する

(ウインドウにフォーカスしていないときも開いたままになる)

 
Automatically reopen on app reactionアプリの再アクティブ時に自動的に再度開く 
Animate showing and hiding表示・非表示にアニメーションを追加する 
Floating window

フローティングウインドウ機能をオンにする

(他のウインドウやアプリ、Dockと重なって表示される)

 
On Dock icon click

Dockアイコンをクリックしたときの動きを下記から選択する

  • Don’t do anything special:特になにもしない
  • Show this Hotkey Window:ホットキーウインドウを表示する
  • Show this Hotkey Window if no other window is open:
    他のウインドウが開いていない場合はホットキーウインドウを表示する
 

「Show/hide all windows with a system-wide hotkey」では、すべてのウインドウの表示・非表示を切り替えるショートカットキーの設定ができます。

Remap Modifiers

[Remap Modifiers]では修飾キーのリマップ設定ができます。

Remap Modifiersタブ

項目内容
Remap control key tocontrolキーのリマップ
Remap left option key to左optionキーのリマップ
Remap right option key to右optionキーのリマップ
Remap left command key to左commandキーのリマップ
Remap right command key to右commandキーのリマップ

個人的には、キーリマップするのであればKarabiner-Elementsを使ってMac全体で共通してリマップする方がオススメです。

特定のアプリケーションのみ修飾キーが違うというのは混乱のもとですし、わざわざiTerm2だけ修飾キーを変えるメリットもありません。

著者について

プロフィール画像

サイトウ マサカズ@31mskz10

1997年生まれ。2016年から専門学校でデザインについて勉強。卒業後は神戸の制作会社「N'sCreates」にウェブデザイナーとして入社。このブログでは自分の備忘録も兼ねて、ウェブに関する記事や制作環境を効率的に行うための記事を書いています。

Twitterをフォロー Facebookでいいね