
Bash가 있고 5.1.16
시스템을 설치한 후 Bash에서 키패드 기호를 사용할 수 없습니다. 키패드에서 5를 누르면 명령줄에 숫자 5가 표시되지만 슬래시나 대시를 누르면 아무런 효과가 없습니다.
이 키가 원격 시스템에 다른 키 코드를 보내는 것을 알고 있지만 해당 키를 해당 변형에 매핑하고 싶습니다. 저는 PuTTY를 터미널 클라이언트로 사용하고 있습니다(해당하는 경우).
.bashrc
키패드 기호 /, , *, 가 해당 문자로 나타나도록 뭔가를 추가하고 싶습니다 . 나는 SSH 클라이언트에서 이러한 변경을 하고 싶지 않습니다. 왜냐하면 다른 도구들은 여전히 특별한 목적으로 이 키를 사용하기 때문입니다. 단지 bash 명령줄에서 작성할 때 키를 다시 해석하고 싶을 뿐입니다.-+nano
숫자 패드 키를 사용하여 showkey -a
수신된 내용을 확인하고 다음과 같은 결과를 얻었습니다.
^[OQ 27 0033 0x1b
79 0117 0x4f
81 0121 0x51
bind
그런 다음 다음과 같은 명령을 사용해 보았습니다 .
bind '"^[OQ": /'
아무 일도하지.