【问题标题】:Shortcuts key replacemento with AutoHotkey用 AutoHotkey 替换快捷键
【发布时间】:2018-02-27 04:27:53
【问题描述】:

我刚开始使用 Autohotkey(我是个菜鸟)来重新映射一些组合键,例如 CTRL+TAB(如果您使用左手,这很好) 以便在使用右手时可以访问。

我的初始脚本如下:

RControl & RShift::
{
    send {LControl down}{tab}{LControl up}
    return
}

它工作正常,但是在 Visual Studio 中切换选项卡时,例如,我无法按住 CTRL 键来继续切换选项卡,我只能在 2 个选项卡之间切换。

有谁知道是否可以使用 Autohotkey 实现这种功能?

提前致谢。

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    您不需要在热键主体周围使用{ }。热键只需以 :: 开头并以 return 结尾。大括号仅在 afaik 函数中需要。

    send {LControl down}{tab}{LControl up} 可以更容易地表达为send ^{tab},即Ctrl+Tab。 VS 中的 tab-switch 也适用于右 RCtrl

    无论哪种方式,由于send {ctrl up},这不起作用。 Ctrl 需要保持按下状态才能使“活动文件”窗口保持打开状态。试试:

    RControl & RShift::send {RCtrl down}{tab}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 2014-11-25
      • 2018-07-13
      相关资源
      最近更新 更多