使用 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}
我刚开始使用 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}