如何按Windows上的Fn +功能键?

时间:2017-08-10 16:05:36

标签: vbscript sendkeys

在以前的脚本中,我已经能够使用SendKeys方法按下我的计算机上的非字母键,如下所示模拟静音, WshShell.SendKeys(chr(&hAD))

但是,我似乎无法模拟按 Fn 和任何 F1 - F12 键。我正在努力按下"下屏幕亮度"键,键盘上的 Fn + F11

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

笔记本电脑上的Fn键通常在硬件或驱动程序级别实现。请参阅:类似问题的答案:How to press Fn+F11

最好的办法是找到一种直接从操作系统执行操作的方法,而不是试图按下一个不存在的密钥。就Windows而言。在屏幕亮度的情况下,还有其他方法可以做到这一点。 This solution is written in C#但如果您确实需要在VBScript中执行此操作,则可能会编写COM或DLL来处理它。