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;
}