模拟Fn + F11按键

你能告诉我如何在笔记本电脑上模拟按键Fn + F11吗? 我是否必须写一个驱动程序,或类似的东西?

该平台是Windows XP Pro SP3。 编程语言是C / C ++。 目的是创建一个程序,允许通过GUI更改启用/禁用一些只能使用此热键关闭/打开的硬件设备。 IDE是Visual Studio 2010

不行。 笔记本电脑上的FnF11键组合不由操作系统处理; 它在系统管理模式下处理 – 基本上是BIOSfunction。

我最近不得不模拟F5按下以在Web浏览器中刷新:

 INPUT inp[2]= {0}; inp[0].type = INPUT_KEYBOARD; inp[0].ki.wVk = VK_F5; inp[1].type = INPUT_KEYBOARD; inp[1].ki.wVk = VK_F5; inp[1].ki.dwFlags = KEYEVENTF_KEYUP; SendInput(2, inp, sizeof(INPUT)); 

要模拟Fn + FX Key,您可能需要搜索特殊代码。