查找FN密钥的扫描码

时间:2014-06-26 06:25:37

标签: autohotkey

我想用 Fn + S 来模拟 Ctrl + S ,到目前为止这是我的代码:

 #InstallKeybdHook
 #Persistent

  SC126 & s::
     Send ^{s}
  return

我的问题是我不知道Fn密钥的扫描码 我怎么能找到它?

3 个答案:

答案 0 :(得分:20)

Fn键没有扫描码。

键盘驱动程序不会将Fn密钥暴露给操作系统,因此基本上您的操作系统(以及AutoHotkey)不知道它是否存在。

当您将Fn键与支持的键组合使用时,键盘驱动程序会使用不同的扫描代码向操作系统报告单键按键。基本上,它告诉操作系统按下了不同的键。

答案 1 :(得分:4)

当您将Fn键与支持的键组合使用时,键盘驱动程序会将按键报告给操作系统。

您可以找到fn键扫描码

  1. 转到托盘图标
  2. 右键单击脚本
  3. 点击打开
  4. 点击查看,然后输入关键历史记录和脚本信息(或者" Ctrl + k")
  5. 按键后,您可以刷新(f5)并滚动到底部查看代码
  6. See the attached scrrenshot _fn key

答案 2 :(得分:0)

如果您尝试使用Mac键盘并希望将Fn键映射到Insert(并获得其他标准Windows键,例如PrintScreen),那么您可能需要尝试' hidfalum& #39;驱动程序。它可以在这里找到:http://www.bimoid.com/download/utils/hidfalum.zip