2016-07-27 176 views
1

我正在尋找一個腳本或程序,在後臺運行並阻止我的鍵盤上的特殊鍵(計算器,靜音等)我在網上搜索了很多,但沒有發現任何有用或工作的我嘗試了sharpkeys,但沒有在鍵盤上檢測到這些鍵,鍵盤上的鍵ID爲173,我的鍵盤上鍵盤上的鍵爲靜音,如果我找到任何可以用ID屏蔽它們的東西,我可以獲得其他ID。如何禁用特殊的鍵盤按鍵?

P.S.我對編程知之甚少,很可能不知道我在做什麼,我正在尋找任何人的基本幫助。謝謝!

回答

1

TL; DR  要禁用所有「特殊鍵」中,你可以在Human Interface Device Access Windows服務的啓動類型從Automatic的情況下更改爲Manual(或Disabled沒有安裝一些其它的軟件,導致它仍然啓動的時候設置爲Manual)。 注意:這可能會破壞其他輸入設備(如IR remote controlsAirplane mode radio management)。

有關背景,那些「特殊鍵」在技術上稱爲「消費控制按鈕(CCB)」(見例如Keyboard Enhancements in Windows 8和鏈接.docx - 請不要介意這CCB的長早於Windows 8中)。

的CCB在由Human Interface Device Access Windows服務處理,因爲在Human Interface Device Access描述:

此服務提供給控制集合中包含的HID(人機接口設備)的特定功能通用接入。它可以在鍵盤,遙控器和其他多媒體設備上使用預定義的熱鍵。

如果服務停止或禁用,USB鍵盤上的按鈕將不起作用(即,後退,前進,音量增大,減小,上一曲目,下一曲目),USB揚聲器上的音量按鈕也不起作用。

要改變Human Interface Device AccessHidServ)啓動模式,導航到My Computer/Manage/Services and Applications/Services,在列表中雙擊Human Interface Device Access,並更改Startup typeManualDisabled

+1

神聖的狗屎謝謝你soo!它讓我無法使用媒體控制,但仍然比玩遊戲時播放揚聲器靜音和計算器更好。非常感謝你! – TechnoManiac98

0

要在Windows 10上通過註冊表禁用特殊鍵盤按鍵,請轉到HKLM:\ SYSTEM \ CurrentControlSet \ Services \ hidserv並將「開始」DWORD值更改爲4。一旦重新啓動系統,應禁用特殊功能鍵。