팁 & 테크
키보드, 마우스 등을 좀 더 편리하게 사용할 수 있는 팁, 개조나 자작 관련 정보, 기술 내용을 자유롭게 올리는 게시판입니다.
안녕하세요. 사진중독입니다.
요즘 키패드가 이슈가 되고 있는 것 같습니다. ^^
비연동 안되는 키패트를 사용하면 무척 짜증나죠..
자주 넘럭을 눌러야 하니까요.
그래서... 넘럭을 누르나 안누르나 무조건 숫자가되도록 하는
키보드 드라이버를 만들어 보았습니다.
기존에 만들었던 Hotpad는 윈도우 API를 이용하므로
컴퓨터에 꼽혀있는 모든 키보드에 동일하게 적용되었습니다.
그러나, 이 드라이버는 적용한 키보드만 작동하도록 구현되어 있습니다.
>설치방법
1. 장치관리자->키보드
아마도 컴퓨터에 연결되어 있는 모든 키보드가 나타나 있을 것입니다.
이중에서 [HID 키보드 장치]라고 있는 것을 더블 클릭하고
(만약 여러개 이면 드라이버를 설치하고자 하는 키보드만 남기도 모두
컴퓨터에서 뽑아냅니다,^^간단하죠)
2. 드라이버->드라이버 업데이트->......[디스크 있음] -> [찾아보기]
3. OS에 맞는 해당드라이버의 tenkey.inf를 선택합니다.
4. 드라이버 목록에 Tenkey Keyboard (USB)를 선택합니다.
5. 설치 완료되었습니다.
6. USB 전용입니다만.
PS/2도 될기는 합니다만. inf파일을 다시 제작해야 합니다.
(PS/2버전은 테스트를 안했습니다. 없어서.ㅠ.ㅠ)
>추가설명
1. 모든 USB장치가 그러하듯이 자주 빼고 꼽고 한다면 동일한 포트(USB 꼽는곳)에
키패드를 꼽아야 합니다.
2. 제거하시려면 설치방법을 에서 [HID 키보드 장치]를 선택하시면됩니다.
3. 드라이버 수준에서 제공하므로 DirectX와 같이 WIN API를 거치지 않는
입력에서도 잘 됩니다.
4. Windows XP/2000 만 지원됩니다. Windows 2003 버전이 필요하신분은 댓글 주세요.
P.S. Hotpad v2.0 개발중입니다. 디바이스 드라이버를 이용해서 구현하려고
합니다. x-pad와 같이 하드웨어 자체에 메모리가 있는 것 처럼
디바이스 드라이버에 메모리를 넣어 비슷하게 구현하고 하는데요.
단순한 메크로가 아니라 좀 고수준의 매크로(다중키 입력)가 가능하도록
하려고 합니다. 게임할때 좋을것 같네요.
요즘 키패드가 이슈가 되고 있는 것 같습니다. ^^
비연동 안되는 키패트를 사용하면 무척 짜증나죠..
자주 넘럭을 눌러야 하니까요.
그래서... 넘럭을 누르나 안누르나 무조건 숫자가되도록 하는
키보드 드라이버를 만들어 보았습니다.
기존에 만들었던 Hotpad는 윈도우 API를 이용하므로
컴퓨터에 꼽혀있는 모든 키보드에 동일하게 적용되었습니다.
그러나, 이 드라이버는 적용한 키보드만 작동하도록 구현되어 있습니다.
>설치방법
1. 장치관리자->키보드
아마도 컴퓨터에 연결되어 있는 모든 키보드가 나타나 있을 것입니다.
이중에서 [HID 키보드 장치]라고 있는 것을 더블 클릭하고
(만약 여러개 이면 드라이버를 설치하고자 하는 키보드만 남기도 모두
컴퓨터에서 뽑아냅니다,^^간단하죠)
2. 드라이버->드라이버 업데이트->......[디스크 있음] -> [찾아보기]
3. OS에 맞는 해당드라이버의 tenkey.inf를 선택합니다.
4. 드라이버 목록에 Tenkey Keyboard (USB)를 선택합니다.
5. 설치 완료되었습니다.
6. USB 전용입니다만.
PS/2도 될기는 합니다만. inf파일을 다시 제작해야 합니다.
(PS/2버전은 테스트를 안했습니다. 없어서.ㅠ.ㅠ)
>추가설명
1. 모든 USB장치가 그러하듯이 자주 빼고 꼽고 한다면 동일한 포트(USB 꼽는곳)에
키패드를 꼽아야 합니다.
2. 제거하시려면 설치방법을 에서 [HID 키보드 장치]를 선택하시면됩니다.
3. 드라이버 수준에서 제공하므로 DirectX와 같이 WIN API를 거치지 않는
입력에서도 잘 됩니다.
4. Windows XP/2000 만 지원됩니다. Windows 2003 버전이 필요하신분은 댓글 주세요.
P.S. Hotpad v2.0 개발중입니다. 디바이스 드라이버를 이용해서 구현하려고
합니다. x-pad와 같이 하드웨어 자체에 메모리가 있는 것 처럼
디바이스 드라이버에 메모리를 넣어 비슷하게 구현하고 하는데요.
단순한 메크로가 아니라 좀 고수준의 매크로(다중키 입력)가 가능하도록
하려고 합니다. 게임할때 좋을것 같네요.
2007.01.31 01:16:01 (*.32.37.16)
와~! 직접 만드셨다니 대단하십니다~ 감사히 잘 쓰겠습니다... 사이가 안 좋은 제 맥미니양과 4700군이 서로 환상의 커플이 되게 해줄 큐피트의 화살과 같은 존재네요...^^
2007.01.31 09:52:42 (*.121.132.25)
4700 에서 이 드라이버를 적용하면 체리디자이너가 키보드를 찾을수가 없어서 상단 아크릴캐캡 (Esc, Ctrl, Alt, BS)에 프로그래밍을 할수가 없네요 ~~~ Hotpad의 경우도 4700 아크릴키캡 프로그래밍은 불가능하잖아요 ~~~ 해결책 좀 ~~ ㅋㅋ 4700용 드라이버, 혹은 HotPad for 4700 뭐 이런거 만들어 주삼 ~~ 숫자패드는 숫자로 고정해 버리고 상단 4개의 아크릴키는 설정 가능하게 해 주고 뭐 이런 식으로 말이죠 ^^;; 넘 많은 걸 바라는 건가요 ~~
2007.01.31 09:59:21 (*.70.204.204)
한퓨터님 고려하도록 하겠습니다. ^^ 좋은 의견 감사합니다. 다행이 제게 4700이 있어 테스트 겸 만들어 보도록 해보겠습니다. 헌데 조금 바빠서 시간이 걸릴것 같습니다. 잘 될지도 아직 모르겠네요. 체리디자이너의 경우도 키보드 드라이버를 이용해서 동작하는 것이라서 체리디자이너가 동작하도록 하려면 필터 드라이버를 만들어야 하는데요. 이것이 될지 지금으로서는 해보기 전에는 모르겠습니다. ^^ 암튼 시도는 해보겠습니다.
작성된지 6개월이 지난 글에는 새 코멘트를 달 수 없습니다.