2009-09-10 7 views
0

키보드 입력과 관련하여 질문이 있습니다.Windows에서 연결된 키보드를 구별 할 수 있습니까?

많은 프로그래머블 키패드가 있습니다. 나는 궁금하다 ... 프로그래머블 키패드 대신에 소프트웨어를 만드는 것이 가능한가? 나는 다음의 생각을 생각하고있다.

  1. 두 개의 키보드를 컴퓨터에 연결하십시오.
  2. 각 키보드 입력을 구별하는 소프트웨어를 만들어 키보드 중 하나를 프로그래밍 가능한 키패드로 만듭니다.

나는 가능할 것이라고 생각했지만 모든 친구들은 "아니오"라고 말했습니다.

+0

http://stackoverflow.com/questions/587840/how-to-distinguish-between-multiple-input-devices-in-c에서 비슷한 질문이 발견되었습니다. – Moon

답변

1

INF 파일이 특히 키보드 중 하나를 대상으로하는 장치 드라이버 (PNP가 선택한 드라이버가 항상 하드웨어와 가장 일치하는 장치 드라이버)를 가지고 있어야하는 경우에는 HID를 작성하십시오 드라이버는 본질적으로 kbdhid.sys를 복제하지만 키를 직접 릴레이하는 대신 프로그램 된 키를 릴레이합니다. 또는 Win + π와 같은 "이상한"키 조합을 릴레이하는 쉬운 솔루션을 사용하면 사용자 모드를 가질 수 있습니다 앱은 RegisterHotkey를 통해 앱을 시청합니다)

this page on WDF을 확인하십시오.

관련 문제