我想在 Windows API 中創建一個新的虛擬鍵碼,我可以將掃描碼分配給它并使用 GetKeyState 讀取,但我找不到擴展列舉的方法。
我曾嘗試在sharpkeys 中使用“未知”虛擬鍵代碼,但某些應用程式最終注冊了這些虛擬鍵,從而使我的系結過時。
https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
uj5u.com熱心網友回復:
那些關鍵代碼只是#defines,而不是列舉。
當然,您可以定義自己的。但是你打算如何使用它們?什么會使它們成為virtual key? 你在寫鍵盤驅動程式嗎?
uj5u.com熱心網友回復:
您無法定義新的虛擬鍵碼。它們是在作業系統內部定義的固定值,鍵盤驅動程式必須遵循這些值。只有 Microsoft 可以定義新的密鑰代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/383679.html
上一篇:C#靜音其他應用程式
