좀 이국적이네요. 저는 오래된 vt100 호환 터미널을 사용하는 프로그램을 작성하고 있습니다(소형통신 1b)를 사용자 인터페이스로 사용합니다.
내 프로그램은 미니 텔레그램에 직접 액세스합니다 /dev/ttyUSB0
. 다음과 같은온라인 리소스미니텔과 내 프로그램 사이의 효율적인 양방향 통신을 할 수 있도록 termios를 사용하여 올바른 전송 속도, 패리티 등을 설정하는 TTY를 구성하는 방법을 알아냈습니다.
이제 질문은 다음과 같습니다.소규모 통신업체에서 이상한 비표준 이스케이프 시퀀스를 사용하고 있습니다.일부 키의 경우. 참고로:
Sommaire 27 79 80
Annulation 27 79 81
Retour 27 79 82
Répétition 27 79 83
Guide 27 79 109
Correction 27 79 108
Suite 27 79 110
Envoi 27 79 77
이러한 키 중 하나를 사용하면 이스케이프 시퀀스가 인식되지 않아 이상한 문자가 많이 표시됩니다.이러한 특정 이스케이프 시퀀스를 관리하도록 TTY를 구성하는 방법이 있습니까?
지금까지,내가 찾은 유일한 방법은 원시 모드로 전환하는 것입니다.- 이 경우 사용자 정의 이스케이프 시퀀스를 관리할 수 있지만 다른 모든 것(에코, 줄 바꿈 등)도 관리해야 합니다.