나는 개인적으로 한영전환을 할때 Shift-space 로 전환을 하는 것에 가장 익숙한 편인데, 로지텍 엘리트 키보드를 쓸 때에는 자체 드라이버(Easy Internet Keyboard)를 깔기 때문에 shift-space 로 한영전환을 할 수가 없다. 강제로 101 키보드(Type3)을 깔면 shift-space 로 한영전환을 할 수 있지만 엘리트 키보드의 기능키들을 쓸 수가 없게 된다.

이것을 해결하기 위해서는 winnt/system32 와 winnt/system32/drivers 폴더 안에 있는 101kbda.dll 을 각각 101kbdc.dll 로 교체해주면 된다. 두 파일 모두 같은 폴더에 들어있다. 짐작한 바와 같이 101kbda.dll 은 한/영키를 이용해서 한영전환을 해주는 드라이버용 dll 이고 101kbdc.dll 은 shift-space 를 이용해서 한영전환을 해주는 드라이버용 dll 이다. 한편, Easy Internet Keyboard 는 자체적인 한글처리를 위해 101kbda.dll 을 사용하고 있다 (드라이버의 정보보기를 하면 나온다) 같은 규격을 가진 dll 끼리는 바이너리 단계에서 호환이 되므로 파일을 교체해주고 다시 로지텍 키보드 드라이버를 설치하면 shift-space 도 되면서 기능키도 모두 쓸 수 있게 된다.

imcgames 의 김학규입니다