如何禁用特殊键盘键?

Tec*_*c98 4 windows keyboard keyboard-shortcuts

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

PS我对编程不太了解,很可能不知道我在做什么,我正在寻找任何人的基本帮助。谢谢你!

dxi*_*xiv 6

TL;DR  要禁用所有“特殊键”,您可以将Human Interface Device AccessWindows 服务启动类型从更改AutomaticManual(或者Disabled如果安装了一些其他软件,导致它在设置为 时仍然启动Manual)。注意:这可能会破坏其他输入设备(如果存在),例如IR 遥控器飞行模式无线电管理

作为背景,那些“特殊键”在技术上被称为“消费者控制按钮 (CCB) ”(例如,请参见Windows 8 中的键盘增强功能和链接.docx- 不用说 CCB 早于 Windows 8)。

CCB 由Human Interface Device AccessWindows 服务处理,如人机接口设备访问中所述

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

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

要更改Human Interface Device Access( HidServ) 启动模式,请导航到My Computer / Manage / Services and Applications / Services,双击Human Interface Device Access列表中的 ,然后将 更改Startup typeManualDisabled