답변1
터미널 드라이버는 단일 바이트의 데이터만 알고 있습니다. 예를 들어, 흐름 제어(생산 라인 규율의 특징)는 다음에서 볼 수 있습니다.시작그리고멈추다stty
출력에 표시된 기능입니다.
기능키가 다릅니다. 같지 않은제어 문자터미널 드라이버는 기능 키가 여러 바이트의 데이터일 수 있음을 인식합니다.
- 관례에 따르면(키 입력과 같은 항목 제외 tab) 키보드의 특수 키는 escape먼저 문자를 여러 바이트의 시퀀스로 보냅니다.
- 적용분야(터미널이 아님운전사) 이러한 시퀀스를 식별합니다.
- 터미널 데이터베이스를 사용하거나 하드 코딩된 동작, 바이트 시퀀스에 의존하는 형식 또는 단순히 알려진 문자열과 일치하는 형식을 사용하여 이를 수행할 수 있습니다.