Autohotkey 使用自动热键左键回车,同时使用热键恢复重新映射的键?

Autohotkey 使用自动热键左键回车,同时使用热键恢复重新映射的键?,autohotkey,Autohotkey,我正在考虑将一些键重新映射到行为,将左手的Enter键映射到易于访问 然后我找到并计划将Capslock键映射到Enter键。我还需要在需要时恢复到Capslock键,因此我还将RAlt+Capslock映射为Capslock键 然而,它并没有像预期的那样工作。谁能给点建议 以下是我尝试过的: Capslock::Enter RAlt & Capslock::SendInput !{Capslock} 现在第二行可以用,但第一行不行。按Capslock键时,不会发送回车键。试试这个 $

我正在考虑将一些键重新映射到行为,将左手的Enter键映射到易于访问

然后我找到并计划将Capslock键映射到Enter键。我还需要在需要时恢复到Capslock键,因此我还将RAlt+Capslock映射为Capslock键

然而,它并没有像预期的那样工作。谁能给点建议

以下是我尝试过的:

Capslock::Enter
RAlt & Capslock::SendInput !{Capslock}
现在第二行可以用,但第一行不行。按Capslock键时,不会发送回车键。

试试这个

$CapsLock::Enter
RAlt & Capslock::SetCapsLockState, % GetKeyState("CapsLock", "T") ? "Off" : "On"

$Capslock::Enter
适合我。$确保命令只对真正的capslock按钮作出反应。拉尔特和卡普斯洛克不适合我,用这种方式切换卡普斯洛克变得相当复杂。更好:使用命令
SetCapsLockState
并在内部存储当前值。嗨@Avi Aryan,Enter可以工作,但是我如何才能返回Capslockkey@Wayou你说的“我怎样才能回到卡普斯洛克钥匙”是什么意思。根据您的代码和问题,当按下
Ralt&Capslock
时,上述代码将切换Capslock。您还应该看到在脚本运行时管理热键的方法哦,我的错。我把拉尔特当作拉尔特。事实上我想要拉特钥匙。我改变了它,并进行了测试,效果很好!谢谢男人:)总是很乐意帮忙。欢迎