MCa, MCb 등을 사용하여 Ctrl-Alt- [az]를 바인딩 할 수 있습니다.
그러나 Ctrl-Alt와 숫자 키를 바인딩하려고하면 다음과 같은 결과가 나타납니다.
.tmux.conf: 45: unknown key: M-C-0
왜 그런지 아세요? tmux 버전 1.7을 실행 중입니다.
그 문제는 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;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다