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