【问题标题】:Identify and remap Fn key to Win key识别 Fn 键并将其重新映射到 Win 键
【发布时间】:2018-08-05 18:47:19
【问题描述】:

键盘 MSI 游戏键盘 DS4100

此键已替换左侧 alt 和 ctrl 之间的左 win 键,如果单击它会切换右 win 键,我需要重新映射它,但我无法使用 ahk 或其他程序(如 SharpKeys)识别此键,它们都没有点击这个Fn键有反应,按下时ahk不记录任何日志。

试过这个Identify Special key keycode,但它没有记录在日志中。

#SingleInstance Force
#InstallKeybdHook
#InstallMouseHook
NP:="Untitled - Notepad"

IfWinExist, % NP
WinActivate
else
IfWinNotExist, % NP
Run, Notepad.exe,, UseErrorLevel, nPID
nPID=%nPID%
if (ErrorLevel){
    MsgBox, there is a problem
}else{
    ToolTip, Notepad running as PID: %nPID%
    Sleep, 1000
    ToolTip
}
WinActivate, % NP
WinWaitActive, % NP
Send, {Raw}Hello %A_UserName%,`n`nRight click on the H icon on your traybar`ngoto -> "Open" ->          "View" - > "Key History and Script Info"`n`nThis area shows you your past keypresses. =]`n`n-islanq
return

还尝试了 SharpKeys,自动检测未检测到,尝试手动设置,我发现一个键说唤醒(或 Fn),但没有效果。

与 KeyTweak 相同。

(放大)

【问题讨论】:

  • 没有解决办法,已经3岁了。
  • 无论年龄多大,答案都不会改变。这仍然是不可能的,除非您的键盘制造商提供一些神奇的驱动程序软件来重新映射键。

标签: keyboard key keyboard-shortcuts autohotkey remap


【解决方案1】:

您是否尝试通过查看密钥历史来找到它的虚拟密钥并扫描代码 (vkXXscYYY)?

This post 可能会对您有所帮助,具体取决于 Fn 键的实现方式。

【讨论】:

    猜你喜欢
    • 2012-10-14
    • 2017-10-30
    • 2015-07-11
    • 1970-01-01
    • 2013-07-22
    • 2019-04-03
    • 2015-11-15
    • 2019-11-26
    • 2013-10-19
    相关资源
    最近更新 更多