1
我有兩個鍵盤連接到我的電腦,有什麼方法可以知道在任何語言或框架中按鍵的鍵?識別鍵盤
我有兩個鍵盤連接到我的電腦,有什麼方法可以知道在任何語言或框架中按鍵的鍵?識別鍵盤
對於Windows,您可以註冊您的應用程序以通過RegisterRawInputDevices API接收raw input通知。一旦註冊,您的應用程序將開始接收WM_INPUT消息。該消息的lParam是指向RAWINPUT結構的指針。您可以使用GetRawInputData API以RAWINPUTHEADER結構的形式獲取標題。然後,您可以使用標題中設備句柄上的GetRawInputDeviceInfo來提取生成輸入的設備的信息。
我不知道其他方法來獲取在Windows上生成鍵盤輸入的設備。
我也不知道如何解決任何其他操作系統上的問題。
謝謝! GetRawInputData與DirectX中的DirectInput相比處於同一級別之上嗎? – 2008-10-20 08:18:30