하드웨어 터미널에서 비표준 이스케이프 시퀀스 처리

하드웨어 터미널에서 비표준 이스케이프 시퀀스 처리

좀 이국적이네요. 저는 오래된 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를 구성하는 방법이 있습니까?

지금까지,내가 찾은 유일한 방법은 원시 모드로 전환하는 것입니다.- 이 경우 사용자 정의 이스케이프 시퀀스를 관리할 수 있지만 다른 모든 것(에코, 줄 바꿈 등)도 관리해야 합니다.

관련 정보