渣想笔记本睡眠唤醒后摄像头灯会常亮,要按一下Fn+Esc才能关闭。
因此想运行一个计划任务自动执行一个脚本完成以上按键,想到vbs中的wshshell.sendkeys
现在问题来了,Fn在这里怎么表示,还是说以上方法根本行不通
@Daniel65536
1
crystom OP 更正是sendkeys,,Ps求问如何@用户
|
2
icedx 2015-02-21 22:26:41 +08:00
不可能
|
3
Earthman 2015-02-21 22:34:08 +08:00
这个应该是读取键盘的单片机控制的。所以你不要去读这个按键了,去找windows相关的API是更实际的做法。。
|
4
Daniel65536 2015-02-21 22:35:39 +08:00
不可能的=-=
|
5
akfish 2015-02-21 22:44:25 +08:00
Fn组合键要么是硬件实现,要么在驱动处就被拦截了,不会产生scan code,也就是说系统根本不知道Fn键的存在。
以前有的键盘是通过硬件/驱动把Fn组合映射成另外的scan code,但现在更常见的做法是在HID协议层通过HID report实现,连scan code都没。 https://msdn.microsoft.com/en-us/library/windows/hardware/dn613950(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/windows/hardware/jj126202(v=vs.85).aspx |
6
yangff 2015-02-21 22:44:45 +08:00 via Android
sendkey是不行的。。
然后你可以参考这个。。http://www.autohotkey.com/board/topic/77201-how-to-replay-a-fn-key-event-solved/ |
7
kokutou 2015-02-21 22:52:34 +08:00 via Android
要不解决源头,更新下bios+fn快捷键驱动+电源驱动?
|