2009-05-04 101 views
0

是否可以爲計算機上的所有程序設置虛擬按鍵狀態/鼠標按鈕狀態,而不同時觸發相關事件(如將鼠標左鍵設置爲當前按下時不發送鼠標按下事件)。這是否可以通過爲假鍵盤或鼠標設置假鍵盤或鼠標驅動程序來實現,當查詢某個鍵的當前狀態時,該鍵盤或鼠標將回復給出您選擇的答案或通過任何其他方式?設置虛擬按鍵/鼠標按鈕狀態不觸發事件

編輯: 這有可能影響我沒有代碼的其他線程ECT正在運行的程序......

回答

0

嗯,我沒有一個完整的答案給你,但...

Win32函數SetKeyboard State()更改調用它的線程的鍵盤狀態。

我知道這並不影響整個系統,但是如果你只需要改變你正在開發的應用程序的鍵盤狀態,那麼這可以由每個程序調用,讀取從臨時文件傳遞給它的數組硬盤。

否則......不知道別的副手......

+0

不是問題的答案我後,但我認爲這是我要得到在這一點上是最好的。 – Ross 2009-05-07 03:01:40