터미널에서 마우스 클릭 입력을 방지하는 방법은 무엇입니까?

터미널에서 마우스 클릭 입력을 방지하는 방법은 무엇입니까?

난 방금 이걸 읽었어법정거기서 이상한 터미널 제어 이스케이프 시퀀스를 발견했습니다: "\033[?1000h". 물론, 나는 무슨 일이 일어나는지 보려고 시도해 보았습니다. 격려의 댓글을 바탕으로 내 단말기는 마우스 클릭에 해당하는 문자를 표시하기 시작했습니다! (놀라운!)

질문 1이를 주로 담당하는 "엔티티"(터미널에 마우스 클릭 코드가 표시됨)는 라인 규율입니다. 시퀀스를 캡처하고 이 동작에 대한 터미널 라인을 구성하는 사람입니다. 이 경우 일반적으로 마우스 입력을 받고 이를 무시합니까, 아니면 그러한 정보에 액세스하기 위해 자체적으로 "가입"합니까?

질문: 2동등한 형식으로 마우스 좌표를 얻을 수 있습니까? 어떻게?

질문: 3끄는 방법! ? (새로운 터미널의 폐쇄와 오픈에 깊은 겸허함을 느낍니다!)

먼저, 감사합니다.

저는 데비안 9, Xterm을 사용하고 있습니다.

답변1

켠 것과 같은 방법으로 끌 수 있습니다.

printf "\033\[?1000h"

(상단) 그리고

printf "\033\[?1000l"

(떠나다). 바라보다XTerm 제어 순서.

관련 정보