F锁定关闭的功能键的键码?

时间:2010-03-14 22:15:46

标签: windows keyboard

微软和罗技最近的许多键盘都有一个所谓的F-Lock键,它可以在传统键码和打印到键上的新含义之间切换功能键F1到F12:F1 =帮助F2 =撤消F3 =重做F4 =打开...... (另见http://en.wikipedia.org/wiki/F-Lock。)

这意味着如果F锁定关闭,长期建立的快捷键(如Alt + F4)将不再有效,而谷歌搜索显示很多人对此不满意。

所以我想知道,当F-lock关闭时,功能键会发送什么虚拟键(VK)代码?也许是VK_F13到VK_F24?或者它们根本不会触发标准键盘事件?

(我没有这样的键盘试图找出自己,并没有设法在MSDN上挖掘任何东西。)

2 个答案:

答案 0 :(得分:0)

本文说您无法以编程方式检测F锁 http://jtsang.mvps.org/flock.html

答案 1 :(得分:0)

我只是想找出原因,以便我可以使应用程序在F-Lock关闭的情况下继续运行,并且找不到列表,以为我会发布发现的内容。禁用F-Lock时,将发送以下常规按键组合,而不发送任何新的唯一按键代码:

F1 = F1 (帮助)

F2 = Ctrl + Z (撤消)

F3 = Ctrl + Y (重做)

F4 = Ctrl + N (新)

F5 = Ctrl + O (打开)

F6 = Ctrl + F4 (关闭)

F7 = Ctrl + R (回复)

F8 = Ctrl + F (Fwd)

F9 = Ctrl + Enter (发送)

F10 = F7 (拼写)

F11 = Ctrl + S (保存)

F12 = Ctrl + P (打印)