Sunday, November 16, 2008

Emacs에서 Caps Lock key를 Ctrl key로 변경.

cygwin에서 프로그램 연습을 하다보니 슬슬 손가락에 무리가...
Caps Lock key를 Ctrl key로 변경하기로 결정.

내 cygwin은 X-window를 띄우고 있지 않은 console only. X-window용 키변경은 여러군데 나와있으나 console에 대한 내용은 흔치 않았다. 플랫폼 별로 변경가능하도록 정리한 페이지가 있어 정리.

Caps2Ctrl, leave Ctrl alone
On XP this may cause Ctrl-Alt-Del sequence to bring up ProcessExplorer? (as Ctrl-Shift-ESC does).

Save and run the following as a .reg file:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
CapsLock2Ctrl and Ctrl2CapsLock
Save and run the following as a .reg file:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00

전문은 아래에서 가능.
http://www.emacswiki.org/cgi-bin/wiki/MovingTheCtrlKey

No comments: