
.inputrc에 무엇을 넣을지 알아내기 위해 어떤 애플리케이션을 사용할 수 있나요?어느사용자 정의 키보드 단축키? 몇 가지를 시도해 보았는데 그 중 아무 것도 사용할 수 없는 것 같습니다.
showkey
, -를 누르면 인쇄 showkey -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를 사용하여 인용해야 합니다.