right alt
저는 manjaro를 실행하는 lenovo thinkpad를 사용하고 있으며 교환 키와 키를 사용하고 싶습니다 . Lenovo는 prtsc를 올바른 alt 위치에 두었고 그것은 나를 미치게 만듭니다.prtsc
setxkbmap
나는 가장 좋은 답변을 따랐다
setxkbmap을 사용하여 왼쪽 Shift와 왼쪽 Control 교체
그리고 내 myswap
파일을 만들어
partial modifier_keys
xkb_symbols "swap_ralt_prsc" {
replace key <RALT> { [ Print ] };
replace key <PRSC> { [ Alt_R ] };
};
하지만 작동하지 않습니다. 오른쪽 Alt가 인쇄 화면으로 바뀌기만 하고 인쇄 화면 버튼은 오른쪽 Alt로 바뀌지 않습니다. 그렇다면 두 번째 교체 줄이 잘못된 것일까요? 온라인에서 다른 예제를 확인한 결과 구문이 정확하다고 생각합니다.
내가 뭐 놓친 거 없니? 일부 컴퓨터는 prtsc와 sysrq를 쌍으로 사용하는 것 같습니다. 이 경우에는 중요합니까?
답변1
저는 성공하지 못했지만 setxbmap
다른 도구에 접근할 수 있다면 xmodmap이 그 일을 할 수 있을 것 같습니다.
필요한 구성으로 파일을 만들었습니다( ~/.config/xmodmap/xmodmap.conf
저를 위해. 인쇄 화면을 다른 곳에 두는 것도 상관없지만 그렇게 해도 좋습니다.):
keycode 107 = Alt_R Meta_R Alt_R Meta_R
시작 시 my에서 다음 줄의 명령에 대한 인수 .xinitrc
로 실행됩니다 .xmodmap
[[ -f .config/xmodmap/xmodmap.conf ]] && xmodmap .config/xmodmap/xmodmap.conf
PS 를 사용하여 인쇄 화면 키의 키코드를 찾을 수 있습니다
xev
. 프로그램을 시작하고 키를 누르면 표준 출력에 인쇄된 키코드를 볼 수 있습니다.