![win 10 autohotkey;如何将窗口交换从 alt-tab 重新映射到 ctrl-tab?](https://linux22.com/image/1532139/win%2010%20autohotkey%EF%BC%9B%E5%A6%82%E4%BD%95%E5%B0%86%E7%AA%97%E5%8F%A3%E4%BA%A4%E6%8D%A2%E4%BB%8E%20alt-tab%20%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E5%88%B0%20ctrl-tab%EF%BC%9F.png)
我最近交换了电脑上的 ctrl 和 alt 功能,让它看起来更像 Mac,但有一件事仍然困扰着我。现在,当我按下 alt-tab 时,我会循环切换正在使用的应用程序的不同选项卡,但我希望它循环切换窗口,这就是 ctrl-tab 现在的功能。有人知道我可以运行什么脚本来处理这个问题吗?谢谢!
编辑:我仍然想要这两个功能,我只是希望它们的键可以交换(我希望 ctrl-tab 可以交换窗口,而不是 alt-tab。我希望 alt-tab 可以交换选项卡,而不是 ctrl-tab。这是我唯一想要交换的功能)
答案1
尝试这个
Ctrl 和 Tab::AltTab
答案2
让 ahk 全局交换键:
LAlt::LCtrl
LCtrl::LAlt
答案3
正如其他人所说的那样,似乎有很多方法可以做到这一点:
尝试某种注册表破解方法
https://www.howtogeek.com/howto/windows-vista/map-any-key-to-any-key-on-windows-xp-vista/
https://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/
尝试一些可用于实现注册表破解的程序。请注意,我发现许多程序都有局限性
尝试重新连接键盘。这在很多情况下并不是一个现实的选择(特别是如果你使用的是笔记本电脑,但我过去在备件稀缺时也做过类似的事情),但我想如果你足够绝望,这是一个可能的办法
尝试以下应用程序。感觉它可以做你想做的事,但我还没有尝试过(而且我手边没有 Windows 10 机器)
另一个选择是简单地编写自己的程序。老实说,这个问题的措辞很奇怪,所以很容易误解。你想要一个基于按键组合和时间重新映射的程序/脚本,这应该不难实现。如果你自己做不到,那就去一个可以廉价雇人完成代码的地方……
https://www.freelancer.com.au/
https://stackoverflow.com/questions/33705163/how-to-capture-combination-key-event
https://msdn.microsoft.com/en-us/library/windows/desktop/gg153546%28v=vs.85%29.aspx
答案4
我从某处借用了这个:这不仅可以修复 alt tab,还可以修复 alt shift tab。
; Remap Ctrl-Tab to Alt-Tab
^Tab::
Send {Alt down}{Tab}
Keywait Control
Send {Alt up}
return
; Remap Ctrl-Shift-Tab to Alt-Shift-Tab
^+Tab::
Send {Alt down}{Shift down}{Tab}
Keywait Control
Send {Alt up}
Send {Shift up}
return