使用 AutoHotkey 替换快捷键

Shortcuts key replacemento with AutoHotkey

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

我的初始脚本如下:

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

它工作正常,但是在Visual Studio中切换标签时,我不能按住CTRL键来保持切换标签,我只能在2之间切换选项卡。

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

提前致谢。

您不需要热键正文周围的 { }。热键只是以 :: 开头并以 return 结尾。仅在函数 afaik 中才需要大括号。

send {LControl down}{tab}{LControl up} 可以用 send ^{tab} 更容易表达,即 Ctrl+Tab。 VS 中的选项卡开关也适用于右 RCtrl.

无论哪种方式,由于 send {ctrl up},这都不起作用。 Ctrl 需要保持按下才能使 "Active files" window 保持打开状态。尝试:

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