이 키보드에는 수퍼 키가 하나만 있으므로 이를 보완하기 위해 메뉴 키를 다시 매핑하고 싶습니다.
답변1
xev
다시 매핑할 키를 찾는 데 사용되는 키 코드입니다. 예를 들어 Menu키를 누르면 다음과 같이 표시됩니다.키 코드 135.
다음으로 내 ~/.xmodmaprc
파일에 다음과 같은 줄을 추가합니다.
keycode 135 = Super_R
...오른쪽 Windows 키로 만듭니다. 그런 다음 남은 것은 키 재매핑을 활성화하는 것입니다. 이는 일반적으로 x 세션에 로그인할 때 자동으로 발생하지만 데스크탑 환경에서 이를 수행하지 않는 경우 xmodmap ~/.xmodmaprc
명령줄이나 로그인 시 실행되는 스크립트에서 수동으로 실행할 수 있습니다.
답변2
어떤 시스템을 사용하시는지는 모르겠지만 상당히 현대적인 루트 로그인이라면 다음으로 가세요.
/usr/share/X11/xkb/keycodes
파일을 복사(백업)합니다 evdev
. 편집하세요. 메뉴 키가 있는 행을 찾아 해당 별칭을 수퍼 키(왼쪽 또는 오른쪽)로 변경합니다.
alias <MENU> = <COMP>;
도착하다
alias <MENU> = <SUPR>;
로그아웃했다가 로그인하고( X11
다시 시작해야 함) 새 키보드를 즐겨보세요.
답변3
이렇게 하면 트릭을 수행할 수 있습니다.
xmodmap -e "keysym Menu = Super_R"
답변4
gnome-shell의 경우 다음 파일을 편집하세요./usr/share/X11/xkb/symbols/pc. 그런 다음 다시 시작하십시오.