나는 5개의 키(재생, 이전 트랙, 다음 트랙, 볼륨 높이기, 볼륨 낮추기)가 있는 저렴한 블루투스 멀티미디어 컨트롤러를 가지고 있습니다. 모든 것이 연결되어 있고 키가 인식됩니다.
[root] [~] # showkey
kb mode was UNICODE
[ if you are trying this under X, it might not work
since the X server is also reading /dev/console ]
press any key (program terminates 10s after last keypress)...
keycode 164 press
keycode 164 release
여기서 어떻게 나가나요? "mpc 스위치" 명령을 실행하기 위해 이 164개 키를 어떻게 얻나요? 이것은 콘솔 전용 Linux 시스템입니다. 어떤 종류의 X 윈도우 시스템도 없습니다.
답변1
Bluetooth 멀티미디어 컨트롤러와 작동할지는 의심스럽습니다. 그러나 터미널에 어떤 키가 필요한지 알아보려면 cat -et
화면에 표시된 인쇄 가능한 문자를 눌러 복사하고 아래 제공된 예를 수정해 보십시오.
배쉬 쉘
/etc/inputrc
file 또는 local 을 사용하여 ~/.inputrc
rc를 입력하면 다음과 같습니다.
# don't forget to input default
$include /etc/inputrc
"\e[1;5A": "\C-uamixer set "Master" 10%+\C-j" # C-up
zsh-쉘
당신은 그것을 사용할 수 있습니다키 바인딩rc 파일에 추가하세요! 귀하의 경우에는 볼륨이 올라갔습니다!
# for zsh-shell
bindkey -s '^[[1;5A' '^Uamixer set "Master" 10%+^M' # C-up
다른 사람
데스크탑 환경 바인딩(Xfce, GNOME, KDE)은 해당 매뉴얼을 참조하십시오.