키보드를 오래 사용하다 보니 여러곳에서 탈이 났습니다.

그러다 보니 자판배열과 키보드에 대해 많은 고민을 하게 되었습니다.


그중 키보드의 자판 배열에  대해서는 키보드보다 더한 고민을 하였습니다.

아무리 키보드가 좋아도 배열이 나쁘면 의미가 없다고 여겼기 때문입니다.

 

고민하다가 결국은 Colemak와 수정신세벌식으로 왔습니다.

엄밀히 말하면 둘다 조금씩 고쳐서 사용을 하니 또다른 자판배열이라고 보면 됩니다.

이제 적응해서 사용을 하고 있지만,  막상 후회가 됩니다.

그냥 qwerty와 두벌식을 쓸껄..


가장 애를 먹은 것이 두 키보드 조합을 셋팅해서 사용하는 것입니다.

아직도 제대로 두 조합을 사용을 하고 있는 것은 윈도우 밖에 없습니다.

윈도우에서도 어떻게 하면 한영키로 Colemak와 수정신세벌식을 한영키로 한번에 변경할 수 있을까가 고민이었습니다.


아래는 그동안 고민했던 방법들입니다.


1.새나루

새나루는 써보니 버그가 좀 있었습니다. 그리고, 원하는 자판을 배열하기가 어려웠습니다.

좋은 프로그램이었는데, 이제 업데이트가 되지 않아서 아쉽습니다.


2. Atohotkey+날개셋

 Autohotkey에서 Colemak을 실행하고, 날개셋에서 세벌식 자판을 Colemak를 기준으로 다시 변경을 하였습니다.

이 방식의 문제는 세벌식 자판을 한번씩 변경할 때마다 colemak 기준으로 변경하는 작업을 진행해야 한다는 것입니다.

qwerty로 세벌식 자판을 구성한 후 다시 colemak기준으로 변경하는 작업이 꽤나 번거로웠습니다.

그리고, 일부 키보안 프로그램이 Autohotkey의 동작을 방해해서 qwerty로 나오게 되는 문제가 있습니다.


3.키보드 레이아웃 + 날개셋

이 방식이 현재 사용하는 방법입니다. 윈도우의 키보드 레이아웃을 kbdkor.dll에서 colemak.dll로 변경하니 그냥 해결이 되었습니다.

dvorak도 동일한 방법으로 하면 됩니다.

아래는 변경하는 방법입니다.


가. 키보드 레이아웃을 Colemak로 변경합니다.

아래 사이트에서 colemak 레이아웃을 다운받아서 설치하면 됩니다


http://colemak.com/pub/windows/Colemak-1.1-Caps-Lock-Unchanged.zip


나. 설치후 regedit로 레지스트리를 엽니다.


HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000412

를 찾아서 아래값을 변경하면 됩니다.(한글키보드레이아웃입니다.)


  이름:            Layout File
  형식:            REG_SZ
  데이터:            Colemak.dll  <-  kbdkor.dll에서 수정


변경 후 리부팅을 해야 Colemak로 변경이 됩니다.


다. 날개셋을 설치해서 원하는 레이아웃을 선택해서 사용하면 됩니다.

http://moogi.new21.org/prg4.html

이 때 영어는 qwerty로 설정을 해야 합니다.


이렇게 구성을 하면 영어는 Colemak으로, 세벌식의 자판은 Qwerty기준으로 배열이 가능합니다.