【发布时间】:2021-06-17 12:50:15
【问题描述】:
我正在尝试模仿笔记本电脑键盘 [Lenovo Yoga 920,如果重要的话] 功能行上的“静音麦克风”和“关闭相机”键,以便为它们创建一些物理按钮(使用 arduino或 AutoHotKeys 例如)。
无论是通过使用我的 PC 上的本地脚本,还是使用像 https://keycode.info/ 这样的在线网站,我都能获得大多数其他键的键码 这些脚本和网站可以找到除我想要的之外的所有其他关键代码。
如何复制这些命令并从笔记本电脑键盘以外的其他地方使用它们?
我能找到的最接近的是:https://unix.stackexchange.com/questions/125476/figure-out-the-emitted-keycode-for-fnf6 但它仅与 Linux 有关。
谢谢!
【问题讨论】:
-
您计算机的“禁用麦克风”和“禁用网络摄像头”按钮可能与其他具有键码的键不同,例如“更改音量”。与后者不同,Windows 将无法看到您按下了那些禁用键,因为这些键主要由您的计算机本身处理。大多数软件端解决方案可能无法触发您计算机的硬件功能。如果您在这里没有得到答案,您可能会更幸运地在SuperUser 上提问。
-
谢谢。 @Spyre 你能想出什么方法来模仿他们的行为吗?
-
我最好的想法是使用 Arduino 物理按下键盘上的按钮。当然,这是低效的、不切实际的,而且总的来说很愚蠢。 StackOverflow 是一个可以获取编程和代码相关问题的地方。如前所述,我觉得这是 SuperUser 的人更擅长解决的问题,因为现在这更像是一个硬件问题。 Differences between StackOverflow and SuperUser
-
可以使用任何活动的 ahk 脚本中的密钥历史记录来检测一些特殊密钥,以获得 3 位十六进制值。有关详细说明,请尝试以下操作:autohotkey.com/docs/KeyList.htm#SpecialKeys。
标签: arduino keyboard-shortcuts autohotkey keyboard-events custom-keyboard