답변:
이 시도:
cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode 37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4 = Super_L
입력을 끝내려면 Ctrl+를 누릅니다 D.
테스트하려면 다음을 수행하십시오.
xmodmap ~/.xmodmaprc
마지막으로 시작 응용 프로그램에이 명령을 추가해야합니다.
시작해야합니다. 그래도 문제가 해결되지 않으면 자세한 내용을 확인하십시오.
man xmodmap
어떤 키 누름이 어떤 내부 키 코드에 해당하는지 확인하려면 다음을 실행하십시오.
xev
작은 흰색 창에 초점이있을 때 일부 키를 누릅니다. 키 코드는 변경되지 않습니다 (133은 항상 133이지만 Control_L
이 절차 전후에 133이라는 이름이 표시 되어야합니다 Super_L
. 다시 로그인 한 후에는 키가되어야합니다 .
keycode 134 = Control_L
하고 작동합니다.
이를 수행하는 빠른 방법은 시스템-> 환경 설정-> 키보드-> 레이아웃 탭-> 옵션-> Alt / Win 키 동작-> Win 키를 제어로 선택하는 것입니다.
비올라!
물론 Mac에는 Win 키가 없습니다.