Caps Lock키를 Ctrl키로 활용하기

저는 주로 해피해킹프로2 키보드를 사용합니다. 이 키보드는 일반 키보드와 키 배열이 조금 다른데, Caps Lock키 자리에 Control키가 위치하고 있습니다. 일반 키보드에 왼손을 가만히 가져다 놓으면 아래에 위치한 Ctrl키보다 가운데 위치한 큼직한 Caps Lock키를 새끼 손가락으로 누르는 것이 훨씬 편하다는 것을 알 수 있습니다. 해피해킹 키보드를 사용하면서 습관이 되서 그런지 저는 일반 키보드에서도 Caps Lock키를 Ctrl키로 바꿔서 사용하곤 합니다. 실제로 훨씬 편하기도 하구요. 각 운영체제 별로 그 요령을 알아보도록 하겠습니다.

System Preferences > Keyboard & Mouse에 가셔서 Keyboard 탭의 아래쪽을 보시면 Modifier Keys… 버튼이 있습니다. 이걸 누르시면 Caps Lock, Control, Option, Command Key에 대한 키매핑을 수정할 수 있습니다.  Caps Lock을 Control로 매핑해 주시면 설정이 완료됩니다!

리눅스

일회성 방법
쉘에 다음 내용을 입력하세요.

xmodmap -e ‘keycode 66 = Control_L’
xmodmap -e ‘clear Lock’
xmodmap -e ‘add Control = Control_L’

xmodmap -e ‘keycode 117 = Caps_Lock’
xmodmap -e ‘add Lock = Caps_Lock

영구적인 방법
~/.Xmodmap에 다음 내용을 추가하세요.

keycode 66 = Control_L
clear Lock
add Control = Control_L
keycode 117 = Caps_Lock
add Lock = Caps_Lock

참고: http://efod.se/writings/linuxbook/html/caps-lock-to-ctrl.html

윈도우

첨부파일을 열어보시면 2개의 레지스트리 파일이 있습니다. 하나는 Caps Lock키를 Control키로 매핑하고 다른 하나는 원래 상태로 돌려 놓습니다. 실행시키고 재부팅 하시면 설정이 완료됩니다.

494f28e2de5e2CJ.zip

대화에 참여

댓글 12개

  1. 우분투 에서는 X window 를 사용하는 경우, 키보드 설정에 Caps Lock 을 Ctrl 로 바꾸는 옵션에서 버튼 하나만 클릭하면 되지요…

    1. 좋은 정보 감사합니다. ^^
      저도 최근 버전의 우분투를 사용하면서 그 기능을 발견하고 기뻤어요!
      윈도우는 왜 이 기능을 지원안해주나 모르겠습니다.

  2. (^_^) 좋은정보 감사합니다. 윈도우에서는 키맵핑프로그램을 쓰고 있었는데-
    맥이랑 리눅스도 되는군요- 꾸벅-

댓글 남기기

댓글 남기기