세벌식과 드보락을 같이 쓰는 분은 날개셋보다 새나루라는 입력기를 더 좋아하실텐데요, 새나루가 더 편하기 때문이죠. 그런데 드보락을 쓰다보면 단축키뿐아니라 콘솔(흔히 도스창이라고도 하고 명령프롬프트라고도 하죠.)에서도 드보락을 쓰고 싶은 욕심이 납니다. 하지만 콘솔창에서 입력은 운영체제에서 지원하는 저수준의 입력 지원이 가능해야 하기 때문에 새나루를 기본값으로 설치한 경우는 되지 않습니다. 익스플로러나 워드와 같은 응용 프로그램에서는 드보락이 되는데 콘솔창에서는 쿼티로 찍히거든요.
콘솔창에서 입력하려면 새나루드보락이라는 입력기를 써야 해요. 새나루드보락이라고 따로 있는 것이 아니에요. 새나루드보락은 새나루를 깐 후 몇 가지 설정을 해 주면 사용할 수 있습니다.
작업표시줄/입력 도구 모음/오른쪽 클릭/설정 (또는 작업표시줄에 입력도구모음이 없는 분은 제어판/국가 및 언어 옵션/언어/자세히/텍스트 서비스 및 입력 언어 ) 에 가면

여기서 추가 단추를 누르면 다음과 같이 아래로 쭉 펼쳐지는 차림표가 나올 거예요. 여기서 한글 입력기(새나루 드보락)을 선택하시면 이제 새나루드보락 입력기를 쓸 수 있어요.


이렇게 하면 콘솔창에서도 드보락으로 입력할 수 있습니다. 하지만 좀 쓰다보면 문제가 있음을 느낄 거예요. 영문밖에 쓸 수 없거든요. 한영키를 눌러도 쉬프트 스페이스키를 눌러도 한글 입력 상태로 변하지 않습니다. 왜냐 하면 아래 설명이 나오지만 새나루드보락 초기값이 kbddv.dll을 사용하도록 되어 있어서 그렇습니다.
어떻게 하면 될까요? 이 연결고리를 눌러 가보면 중간쯤에 까만색 상자와 레지스트리 편집기 그림 사이에 “새나루 라이센스에 준하여 소스 (6.9 KB) 와 바이너리 (2.42 KB) 를 배포합니다.”란 란 줄이 있죠? 거기서 바이너리 파일( 뭐 바이너리하니 이게 뭘까 할 수 있는데요. 실행 파일이라고 생각하시면 됩니다. 파일명은 kdbdvk.dll.zip로 되어 있어요.) 를 선택하여 내려받고 압축을 풀면 kdbdvk.dll을 얻을 수 있습니다. 이제 kbddvk.dll을 windows/system32 폴더에 복사하세요.
이렇게 하면 다 된 것 같죠? 흐흐, 아닙니다. 새나루드보락 입력기가 kbddvk.dll을 쓸 수 있도록 설정해 주어야 합니다. 시작단추/실행(단축키로 윈도키+r을 누르셔도 돼요.)에서 regedit를 입력하면 레지스트리 편집기가 뜰 거예요. 여기서 십자가 모양을 계속 눌러서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0130412 를 찾아가세요.
거기 오른쪽창에 Layout file이 있죠? 그곳 한글입력기(새나루드보락) 밑에 kbddv.dll을 다음 그림을 참고하여 kbddvk.dll로 바꾸세요.
Layout file 아이콘에서 오른쪽 클릭

그러면 문자열 편집창이 나오는데

값 데이터에 있는 글자를 kbddvk.dll로 수정


수고했어요. 이제 재부팅하고 나면 콘솔창에서도 드보락과 세벌식을 쓸 수 있을 거예요. 새나루드보락은 되니은 오류가 있으니 새나루드보락 환경설정에서 동시치기 입력은 설정하지 마세요.

이제 모든 프로그램에서 드보락를 사용하세요. 단축키까지도요. 이렇게 하면 BC 안전 결제만 빼놓고 인터넷 뱅킹(기업은행 확인, 나머지 은행은 확인 못했음)할 때도 드보락과 세벌식을 사용할 수 있습니다.
콘솔창에서 입력하려면 새나루드보락이라는 입력기를 써야 해요. 새나루드보락이라고 따로 있는 것이 아니에요. 새나루드보락은 새나루를 깐 후 몇 가지 설정을 해 주면 사용할 수 있습니다.
작업표시줄/입력 도구 모음/오른쪽 클릭/설정 (또는 작업표시줄에 입력도구모음이 없는 분은 제어판/국가 및 언어 옵션/언어/자세히/텍스트 서비스 및 입력 언어 ) 에 가면

여기서 추가 단추를 누르면 다음과 같이 아래로 쭉 펼쳐지는 차림표가 나올 거예요. 여기서 한글 입력기(새나루 드보락)을 선택하시면 이제 새나루드보락 입력기를 쓸 수 있어요.


이렇게 하면 콘솔창에서도 드보락으로 입력할 수 있습니다. 하지만 좀 쓰다보면 문제가 있음을 느낄 거예요. 영문밖에 쓸 수 없거든요. 한영키를 눌러도 쉬프트 스페이스키를 눌러도 한글 입력 상태로 변하지 않습니다. 왜냐 하면 아래 설명이 나오지만 새나루드보락 초기값이 kbddv.dll을 사용하도록 되어 있어서 그렇습니다.
어떻게 하면 될까요? 이 연결고리를 눌러 가보면 중간쯤에 까만색 상자와 레지스트리 편집기 그림 사이에 “새나루 라이센스에 준하여 소스 (6.9 KB) 와 바이너리 (2.42 KB) 를 배포합니다.”란 란 줄이 있죠? 거기서 바이너리 파일( 뭐 바이너리하니 이게 뭘까 할 수 있는데요. 실행 파일이라고 생각하시면 됩니다. 파일명은 kdbdvk.dll.zip로 되어 있어요.) 를 선택하여 내려받고 압축을 풀면 kdbdvk.dll을 얻을 수 있습니다. 이제 kbddvk.dll을 windows/system32 폴더에 복사하세요.
이렇게 하면 다 된 것 같죠? 흐흐, 아닙니다. 새나루드보락 입력기가 kbddvk.dll을 쓸 수 있도록 설정해 주어야 합니다. 시작단추/실행(단축키로 윈도키+r을 누르셔도 돼요.)에서 regedit를 입력하면 레지스트리 편집기가 뜰 거예요. 여기서 십자가 모양을 계속 눌러서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0130412 를 찾아가세요.
거기 오른쪽창에 Layout file이 있죠? 그곳 한글입력기(새나루드보락) 밑에 kbddv.dll을 다음 그림을 참고하여 kbddvk.dll로 바꾸세요.
Layout file 아이콘에서 오른쪽 클릭

▼
그러면 문자열 편집창이 나오는데

▼
값 데이터에 있는 글자를 kbddvk.dll로 수정

▼

수고했어요. 이제 재부팅하고 나면 콘솔창에서도 드보락과 세벌식을 쓸 수 있을 거예요. 새나루드보락은 되니은 오류가 있으니 새나루드보락 환경설정에서 동시치기 입력은 설정하지 마세요.

이제 모든 프로그램에서 드보락를 사용하세요. 단축키까지도요. 이렇게 하면 BC 안전 결제만 빼놓고 인터넷 뱅킹(기업은행 확인, 나머지 은행은 확인 못했음)할 때도 드보락과 세벌식을 사용할 수 있습니다.



덧글
날개셋 밖에 써보지 못해서리...
도전해 보겠습니다. (어떤 프로그램에서는 Dvorak이 제대로 인식되지 않아서..ㅠㅠ 포기하고 살았었는데...^^) ;;;;
새나루드보락이 아니라 새나루만 쓰면 어떤 프로그램에서는 드보락이 먹지 않는 경우가 있지요. 예를 들어 바탕화면 단축키 같은 경우요. 근데 새나루드보락은 운영체제의 저수준에서 지원하기에 전 프로그램에서 가능합니다.
테스트 종료!