![키보드의 "windows" 키를 "ctrl"에 매핑하세요.](https://linux55.com/image/16385/%ED%82%A4%EB%B3%B4%EB%93%9C%EC%9D%98%20%22windows%22%20%ED%82%A4%EB%A5%BC%20%22ctrl%22%EC%97%90%20%EB%A7%A4%ED%95%91%ED%95%98%EC%84%B8%EC%9A%94..png)
저는 Ubuntu를 사용하고 있으며 Microsoft 키보드를 사용하고 있습니다. 내 Win키를 키에 매핑하고 싶습니다 Ctrl. 어떻게 해야 하나요?
답변1
xmodmap
키맵을 수정할 수 있습니다. xmodmap 명령을 저장할 파일을 만듭니다( ~/.xmodmaprc
일반적인 선택임). xmodmap에서는 이러한 Win키를 "Super"라고 합니다(왼쪽 및 오른쪽 키는 Super_L 및 Super_R입니다). 기본적으로 에 연결되어 있으므로 mod4
해당 수정자에서 제거하고 에 추가하려고 합니다 control
. 명령 파일에 다음을 추가합니다.
remove mod4 = Super_L Super_R
add control = Super_L Super_R
xmodmap
로드되도록 지시합니다 .
$ xmodmap ~/.xmodmaprc
X 세션 동안만 지속되므로 매번 다시 실행하거나 이와 같은 곳에 넣어 ~/.xinitrc
자동으로 실행되도록 해야 합니다.
답변2
jinx:819 Z$ grep ctrl /usr/share/X11/xkb/rules/evdev.lst | grep win
altwin:ctrl_win Control is mapped to Win keys (and the usual Ctrl keys)
altwin:ctrl_alt_win Control is mapped to Alt keys, Alt is mapped to Win keys
키보드 설정으로 이동하여 "옵션"을 클릭하고 "Alt/Win 키 동작"을 확장한 다음 "Win 키에 매핑된 컨트롤"을 선택합니다.
(명령줄 버전: setxkbmap -options altwin:ctrl_win
, 그런 다음 편집하여 키보드 섹션에 /etc/X11/xorg.conf
추가합니다 . (이미 줄이 있는 경우 해당 줄에 쉼표로 구분하여 추가합니다. )XkbOptions "altwin:ctrl_win"
InputDevice
XkbOptions
XkbOptions "grp:alt_shift_toggle,altwin:ctrl_win"