
CtrlDebian 11의 시작 시 & 와 같은 여러 개의 선택된 키를 비활성화하는 방법은 무엇입니까 ?Caps Lock
주로 터미널 열기 등의 시스템 명령에 사용할 수 없기 때문입니다.
답변1
이 슈퍼유저 기사귀하의 질문에 대한 답변인 것 같습니다. 원칙은 동일합니다.
내 경우에는 Debian 12(Bookworm)에서 xev -event keyboard
터미널에서 실행합니다.
이 Ctrl키를 누르면 다음이 표시됩니다.
KeyPress event, serial 28, synthetic NO, window 0x5c00001,
root 0x5ae, subw 0x0, time 2231447, (-655,427), root:(794,709),
state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Ctrl키를 놓으면 다음 이 표시됩니다.
KeyRelease event, serial 28, synthetic NO, window 0x5c00001,
root 0x5ae, subw 0x0, time 2231560, (-655,427), root:(794,709),
state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
그런 다음 <value>를 다음으로 대체했습니다.
xmodmap -e 'keycode <value>='
그리고
xmodmap -e 'keycode 37='
나를 위한:
- Ctrl= 37
- Shift=50
- Alt= 64
- Caps Lock= 66
- Win/Command= 133
(아래 백업 방법을 사용하면 실행하면 실제로 모든 매핑 목록이 제공됩니다 cat ~/originalkeymap.xmod
!)
또 다른 슈퍼유저 답변은 다음과 같습니다.또한 이를 되돌리는 방법(로그아웃했다가 다시 로그인?!)과 변경하기 전에 기존 키맵을 백업하는 방법도 시연했습니다. 테스트는 항상 좋은 생각입니다!
지원
xmodmap -pke > ~/originalkeymap.xmod
다시 덮다
xmodmap ~/originalkeymap.xmod
누군가가 키보드를 분리했다가 다시 연결할 수 있는 경우, 그리고 두 번째 키보드를 연결한 경우(예: 환경 보호) 어떤 일이 일어날지 생각해 볼 수 있습니다.