답변1
이는 표준 입력 모드의 회선 규칙에서 얻는 터미널 입력 디코딩 수준입니다. 별로 많지 않습니다.
커서 키패드, 편집 키패드 및 기능 키를 고려하는 편집 가능한 명령줄 입력을 제공하려는 모든 애플리케이션은 터미널을 원시 입력 모드로 전환하고 터미널 유형(및 다양한 상태 머신)을 고려하여 ECMA-48 입력 스트림을 디코딩해야 합니다. RXVT, Linux KVT, SCO 콘솔 및 Interix용 보드). 귀하의 프로그램은 이 작업을 수행해야 합니다.
이를 수행하기 위한 다양한 라이브러리가 있습니다(GNU ReadLine부터 libtermkey/까지).libtickit그리고편집라인(일명 libedit)을 Z 셸의 ZLE 및 Korn 셸의 편집 라이브러리에 추가합니다.