我正在寻找一个脚本或一个程序,运行在后台和块在我的键盘上的特殊键(计算器,静音,等等)我在网上搜索了很多,但没有发现任何有用的或对我有用的,我尝试了夏普键,但没有检测到这些键在我的键盘上,键盘上的静音键id是173,如果我发现有什么东西可以用id阻止其他人的话,我可以得到他们的id。
另外,我对编程不太了解,很可能也不知道我在做什么,我正在寻求任何人的基本帮助。谢谢您!

最佳答案

tl;dr要禁用所有“特殊键”,您可以将Human Interface Device AccessWindows服务启动类型从Automatic更改为Manual(或者,如果安装了其他软件,使其在设置为Disabled时仍能启动)。注意:如果存在其他输入设备,例如IR remote controlsAirplane mode radio management,则可能会中断这些设备。
作为背景,这些“特殊键”在技术上被称为“消费者控制按钮(ccb)”(请参见例如Keyboard Enhancements in Windows 8和链接的Manual-nevermind,ccb早于windows 8)。
ccb由.docxwindows服务处理,如Human Interface Device Access所述:
此服务提供对hid(人机界面设备)上控件集合中包含的特定函数的通用访问。它允许在键盘、遥控器和其他多媒体设备上使用预定义的热键。
如果服务停止或禁用,USB键盘上的按钮将不起作用(即后退、前进、音量增大、减小、上一首曲目、下一首曲目),USB扬声器上的音量按钮也不会起作用。
要更改Human Interface Device AccessHuman Interface Device Access)启动模式,请导航到HidServ,双击列表中的My Computer / Manage / Services and Applications / Services,然后将Human Interface Device Access更改为Startup typeManual

07-24 09:37
查看更多