2
在Windows PC上,我連接了2個USB鍵盤。防止鍵盤輸入到達窗口
當任一鍵盤上的某個鍵被按下時,它被髮送到Windows,然後窗口發送通知應用程序一個鍵已被按下。
我想要的是從這兩個鍵盤之一捕獲輸入之前,它被髮送到其他應用程序,並停止它,做任何我想要的東西。另一個鍵盤必須正常工作。
我設法區分通過原始輸入發送給應用程序後的鍵盤輸入,但是如何在發送到應用程序之前執行此操作?
我想要做的是有兩個鍵盤,一個正常工作的鍵盤和另一個專用於熱鍵/自定義宏的鍵盤。
這在Windows中甚至可能嗎?如果是的話,我該如何做到這一點?
我不確定區分,但掛鉤會爲您提供預處理擊鍵的方法。 – chris
使用帶有WH_KEYBOARD_LL鉤子類型的'SetWindowsHookEx'。 – Jay
您是否嘗試過使用RIDEV_NOLEGACY標誌設置原始輸入註冊第二個鍵盤? –