MCa、MCbなどを使用してCtrl-Alt-[az]をバインドできます。
ただし、Ctrl-Altと数字キーを組み合わせようとすると、次のような結果が表示されます。
.tmux.conf: 45: unknown key: M-C-0
理由をご存知ですか? tmux バージョン 1.7 を実行しています。
答え1
問題はtmux
期待が不足しているということだcontrol0。
ではkey_string_lookup_string
、修飾子を削除してから(修飾子があるためcontrol)、次のようなものから変換を試みます^A
(参照ソースコード)。ただし、ASCIIの数値範囲は48〜57です。コードが示すように、tmux
数値は許可されずに返されます。KEYC_UNKNOWN
(失敗する):
/* Convert the standard control keys. */
if (key < KEYC_BASE && (modifiers & KEYC_CTRL) && !strchr(other, key)) {
if (key >= 97 && key <= 122)
key -= 96;
else if (key >= 64 && key <= 95)
key -= 64;
else if (key == 32)
key = 0;
else if (key == 63)
key = KEYC_BSPACE;
else
return (KEYC_UNKNOWN);
modifiers &= ~KEYC_CTRL;
}