キーボードショートカットの文脈における Chords とは何か

元々は Emacs の key-chords。key-chords では同時押し or 連続で素早く押す、というタイプのショートカットキーを提供している。

ここから派生して、同時押し or 連続で素早く押すタイプのショートカットキー全般を Chords と呼ぶ。たとえば Visual Studio Code がこの言葉を使っている。

chord の語源

chord (コード)とは「和音」のこと。

Visual Studio Code における chord

Visual Studio Code Key Bindings に詳しく書いてあるが、

Chords (two separate keypress actions) are described by separating the two keypresses with a space. For example, Ctrl+K Ctrl+C.

とのこと。同時押しではなく連続で素早く押す限定。

例1: Ctrl+K Ctrl+C

  • 1: Ctrl + K を押す

この時、Chords のうちの最初の Ctrl+K が認識されたことになる。

  • 2: Ctrl + C を押す

これで Chords と一致するので、押されたとみなされる。

例2: Ctrl+K C

  • 1: Ctrl + K を押す
  • 2: C を押す

Ctrl + K の後は、Ctrl キーを押してはいけない。Chords では、修飾キーの効果が継続されるわけではない。

参考