오늘 저는 U+0080에서 U+009F(32자) 범위의 C1 제어 코드라고 불리는 대규모 추가 제어 코드 세트가 있음을 발견했습니다. 단일 바이트 문자 세트(latin-1, latin-2 등)의 상당 부분이 제어 시퀀스 전용이라는 것은 흥미로운 사실이라고 생각합니다. C0 컨트롤이 얼마나 유용한지 알면서 C1은 어떤 용도로 사용되는지 궁금합니다. 읽다위키피디아나는 이것이 대부분 터미널과 관련된 단점에 관한 것임을 발견했습니다. C1 컨트롤 키에는 더 중요한 용도가 있지 않나요?
답변1
귀하의 질문에 있는 Wikipedia 링크는 이미 해당 주제에 대해 많은 것을 설명하고 있습니다.
Linux에서 xterm 구현을 위한 OSC 코드(대부분의 다른 터미널 에뮬레이터가 따르는)는 다음에 정의되어 있습니다.ctlseqs. tmux는 일부 OSC 코드도 지원합니다.
"사용 가능한 용도"에 대한 최신 추가 사항은 OSC 52입니다. 이를 통해 터미널에서 실행 중인 응용 프로그램이 시스템 클립보드에 액세스할 수 있습니다.
Linux 콘솔에서 지원되는 코드는 다음에 정의되어 있습니다.man console_codes