Autohotkey 简单的建议脚本不工作

Autohotkey 简单的建议脚本不工作,autohotkey,Autohotkey,我对自动热键一无所知 我喜欢将caps lock设置为仅在先按shift键的情况下才继续的想法,因此我按照这些说明将以下内容复制到我的脚本中() 它使Capslock成为一个控制键。要保持打开和关闭Capslock的功能,还可以添加重新映射+Capslock::Capslock(当按住shift键并按Capslock时,此操作将打开和关闭Capslock)。” 我成功地让caps lock键作为Ctrl键工作,但当我按下Shift+Capslock时,它什么都不起作用 有人能解释一下为什么它不工

我对自动热键一无所知

我喜欢将caps lock设置为仅在先按shift键的情况下才继续的想法,因此我按照这些说明将以下内容复制到我的脚本中()

它使Capslock成为一个控制键。要保持打开和关闭Capslock的功能,还可以添加重新映射
+Capslock::Capslock
(当按住shift键并按Capslock时,此操作将打开和关闭Capslock)。”

我成功地让caps lock键作为Ctrl键工作,但当我按下Shift+Capslock时,它什么都不起作用


有人能解释一下为什么它不工作,并告诉我需要做什么才能让它工作吗?

当我运行下面的代码时,它运行得很好

+Capslock::Capslock
$Capslock::Ctrl

你也可以试试这个吗?

谢谢!这很有效。你能解释一下为什么,以及为什么另一个不起作用吗?你首先告诉系统将CapsLock更改为Ctrl,然后你指示它将(改装的)CapsLock与shift一起更改为CapsLock。在你的情况下,按shift-CapsLock实际上创建了shift(此处未忽略)和控制。将其切换到固定位置并在CapsLock前面放置$可防止其被第一个代码触发。请提供建议解决方案的一些反馈,如果答案有帮助,请“接受”单击白色复选标记将答案变为绿色。谢谢!答案很有帮助。然后请单击答案旁边的白色复选标记“接受”该答案。这将标记已解决的问题并给出正确的分数。有关详细信息,请参阅:
+Capslock::Capslock
$Capslock::Ctrl