Windows 如何禁用特殊键盘键?

Windows 如何禁用特殊键盘键?,windows,keyboard,keyboard-shortcuts,Windows,Keyboard,Keyboard Shortcuts,我正在寻找一个在后台运行的脚本或程序,并阻止键盘上的特殊键(计算器、静音等)。我在互联网上搜索了很多,但没有发现任何有用或对我有用的东西,我尝试了sharpkeys,但没有在我的键盘上检测到这些键,键盘上的键id为173表示静音,如果我发现有任何东西可以用id阻止其他id,我可以获得它们 另外,我对编程了解不多,很可能也不知道自己在做什么,我正在寻求任何人的基本帮助。谢谢大家! TL;DR要禁用所有“特殊键”,您可以将人机界面设备访问Windows服务启动类型从自动更改为手动(或禁用,以防安装了

我正在寻找一个在后台运行的脚本或程序,并阻止键盘上的特殊键(计算器、静音等)。我在互联网上搜索了很多,但没有发现任何有用或对我有用的东西,我尝试了sharpkeys,但没有在我的键盘上检测到这些键,键盘上的键id为173表示静音,如果我发现有任何东西可以用id阻止其他id,我可以获得它们


另外,我对编程了解不多,很可能也不知道自己在做什么,我正在寻求任何人的基本帮助。谢谢大家!

TL;DR要禁用所有“特殊键”,您可以将
人机界面设备访问
Windows服务启动类型从
自动
更改为
手动
(或
禁用
,以防安装了其他软件,使其在设置为
手动
时仍能启动)小心:这可能会损坏其他输入设备(如果存在),例如,或

作为背景,这些“特殊键”在技术上被称为“消费者控制按钮(CCB)”(例如,请参见链接的
.docx
-尽管CCB早于Windows 8)

CCB由
人机界面设备访问
Windows服务处理,如下所述:

此服务提供对HID(人机界面设备)控件集合中包含的特定功能的通用访问。它允许在键盘、遥控器和其他多媒体设备上使用预定义的热按钮

如果服务停止或禁用,USB键盘上的按钮将不起作用(即后退、前进、音量上升、下降、上一曲目、下一曲目),USB扬声器上的音量按钮也不起作用


要更改
人机界面设备访问
HidServ
)启动模式,请导航到
我的电脑/管理/服务和应用程序/服务
,双击列表中的
人机界面设备访问
,并将
启动类型
更改为
手动
禁用
要在Windows 10上通过注册表禁用特殊键盘键,请转到HKLM:\SYSTEM\CurrentControlSet\Services\hidserv并将“开始”DWORD值更改为4。重新启动系统后,应禁用特殊功能键

妈的,太谢谢你了!我不能使用媒体控件,但仍然比在玩游戏时敲击扬声器静音和计算器要好得多,这真是一个遗憾。非常感谢你!我猜他们现在把它改名为“人机界面设备服务”,但这对我来说仍然很有魅力:)谢谢!Thanx@dxiv获取此提示。它几乎可以完美地工作。所有按钮都已禁用,但调试时我偶尔意外按下的按钮,DELL KB522p上靠近F11的按钮,即睡眠按钮。如果我可以选择的话,我会选择另一种方式,我只能禁用睡眠按钮。有什么办法可以做到吗?我发现这篇文章正是我想要的: