使用AutoHotkey快捷键替换

时间:2015-05-21 15:33:49

标签: autohotkey

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

我的初始脚本如下:

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

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

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

你不需要热键机身周围的{ }。热键只是以::开头,以返回结束。仅在函数afaik中需要大括号。

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

无论哪种方式,由于send {ctrl up},这都不起作用。 Ctrl 需要保持按下才能进入"活动文件"窗户保持开放。尝试:

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