【问题标题】:AutoHotKey :: Function Key not working properlyAutoHotKey :: 功能键无法正常工作
【发布时间】:2020-10-01 07:37:08
【问题描述】:

已解决

还要检查 cmets

我在脚本中编写了一个命令来模拟功能键,以便轻松重命名文件(Windows F2 键有助于重命名文件。)

该脚本非常基本(我使用多个热键脚本而不是全部粘贴以提高灵活性):

#l:: ; Windows Key + L 
F2 

它似乎不适用于我想要更改名称的普通文件夹。任何建议表示赞赏。

【问题讨论】:

    标签: windows autohotkey


    【解决方案1】:

    您可以使用:

    #l::F2 ;for a simple one-to-one remap
    

    或者,或者:

    #l::
    Send {F2}
    ;insert more code here for a multiline command
    return
    

    【讨论】:

    • 我不知道由于某种奇怪的原因,键映射不起作用。但是是的,发送 F2 有效。
    • 那么第一个解决方案(一对一重新映射)不起作用,还是您指的是问题本身的代码? (请澄清,我目前不确定你是想说)
    • 我的意思是第一个解决方案,一对一的键盘映射不起作用。发送 F2 的第二个 sn-p 工作。我不知道这是否是系统问题,因为我的设备是公司设备。但是第二段代码仍然有效。
    • 是的,我确实验证了。当然,不能冒这样的风险。谢谢你的评论。如果其他人正在阅读,会要求处理这个问题。
    • 由于重映射语法internally using {Blind},重映射语法在这种特定情况下不起作用。您最终会发送 Windows+F2,这不适合您的使用。通常输入发送命令是有效的,因为这将释放在发送命令期间被按住的修饰符。这也可以做成单行 (#l::SendInput, {F2}) 和 SendInput 应该/可以用来代替普通的 Send
    猜你喜欢
    • 2017-08-05
    • 1970-01-01
    • 2017-09-23
    • 2021-12-02
    • 2013-11-06
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多