.inputrc 형식으로 키 입력을 인쇄하는 방법은 무엇입니까?

.inputrc 형식으로 키 입력을 인쇄하는 방법은 무엇입니까?

.inputrc에 무엇을 넣을지 결정하기 위해 어떤 응용 프로그램을 사용할 수 있습니까?어느사용자 정의 키보드 단축키? 몇 가지를 시도했지만 아무 것도 작동하지 않는 것 같습니다.

showkeyshowkey -a누른 다음 -를 눌러 read인쇄합니다.'Ctrl'

xev개별적으로 인쇄하고 .inputrc에서 사용할 수 있는 것으로 보이는 것은 인쇄하지 않습니다.

답변1

cat -v

그런 다음 매핑하려는 키를 누르기만 하면 됩니다. 약간 조잡하지만 대부분 이런 종류의 작업에 효과적입니다. 작업 제어 키와 Ctrl-는 V여전히 해당 작업을 수행하지만 대부분의 다른 키(예: 기능 키, 화살표 키 등)의 경우 생성되는 순서를 볼 수 있습니다. 그 ^[부분이 이스케이프 코드이고 파일에서 \e바꿀 수 있다는 점만 기억하세요 .inputrc.

답변2

Ctrl또한 간단히 +를 사용하여 V다음 키 시퀀스를 "참조" 할 수도 있습니다 .

답변3

나는 Ctrl-'이 콘솔의 응용 프로그램에 전달되지 않았다고 생각합니다. xev에도 나타나지 않습니다.

입력 시스템일 수도 있고 PC 하드웨어일 수도 있지만 일부 키 조합은 속임수 없이 감지되지 않을 수 있습니다.

답변4

입력을 읽는 프로그램이 필요합니다비정규 모드그런 다음 읽은 바이트가 표시됩니다. 개인적으로 저는 그런 프로그램을 모르기 때문에 cat을 사용하고 od를 통해 출력을 파이프하여 개별 바이트를 살펴보았는데, 이는 99%의 시간 동안 작동하는 것 같았습니다. 키 누르기가 터미널과 상호 작용할 때(예: 커서 이동, 문자 삭제) Ctrl-V를 사용하여 이를 참조해야 합니다.

관련 정보