Windows10更改特定裝置的鍵盤佈局

Windows10更改特定裝置的鍵盤佈局

假設我的鍵盤帶有數字鍵盤(104 個按鍵),並且我想使用另一個數字鍵盤(USB 或 BT,無所謂)來實現自訂功能(快捷方式、巨集...)。我可以編程以使用 AutoHotKey 更改數字鍵盤按鍵的行為,但它會影響兩個鍵盤,並且我只想更改輔助數字鍵盤上的行為。

有沒有辦法改變特定設備的行為?

答案1

發布的 Hidmacros 是一種舊方法,因為該程式已停止使用。但它可能仍然有效。作者創建了一個名為 luamacros 的新應用程序,https://github.com/me2d13/luamacros

但要走的路是使用自動熱攔截 (AHI)-https://www.autohotkey.com/boards/viewtopic.php?f=6&t=45307

AHI 讓您以與 AHK 大致相同的方式對鍵盤和滑鼠事件做出反應,只是使用多個鍵盤和/或滑鼠。

答案2

我記得 AutoHotKey 可以偵測 KeyUp 和 KeyDown 事件,並且有一個實用程式可以讓您檢查鍵碼。如果 USB 外掛程式產生與標準鍵盤相同的鍵碼,您將無法執行您想要的操作。如果它產生不同的鍵碼,您可以透過擷取裝置的特定鍵碼和 KeyUp/KeyDown 事件來執行您想要的操作。您可能需要聯絡設備製造商,以確定程式是否有辦法區分其設備和常規鍵盤。

相關內容