2009-09-10 72 views
0

我有一個關於鍵盤輸入的問題。區分窗口上連接的鍵盤?

我看到很多可編程鍵盤。我只是想知道......是否有可能使軟件成爲可編程鍵盤的替代品?我在想想下面的想法。

  1. 將兩個鍵盤連接到計算機。
  2. 製作一個區分每個鍵盤輸入的軟件,使鍵盤之一成爲可編程鍵盤。

我認爲這是可能的,但我所有的朋友都說「不」。

+0

在http://stackoverflow.com/questions/587840/how-to-distinguish-between-multiple-input-devices-in-c上找到類似的問題 – Moon 2009-09-10 03:15:27

回答

1

這很可能,但相當困難 - 你必須有一個設備驅動程序,它的INF文件專門針對其中一個鍵盤(由PNP選擇的驅動程序始終是與硬件最匹配的驅動程序),然後編寫一個HID驅動程序基本上覆制kbdhid.sys,而不是直接中繼按鍵,中繼您編程的鍵(或更簡單的解決方案將它總是中繼「奇怪」的鍵組合,如Win +π,然後您可以有一個用戶模式應用程序通過RegisterHotkey觀看)

檢查出this page on WDF開始。