gpt4 book ai didi

windows - AutoHotKey:使 Win+Tab 充当 Alt+Tab,但将所有其他 Win+ 组合重新映射为 Ctrl+

转载 作者:行者123 更新时间:2023-12-04 13:39:43 24 4
gpt4 key购买 nike

我试图让我的 MacBook 在 Windows 中的行为类似于 macOS:所以我可以使用 Win+Tab(即复制 Alt+Tab 操作)在应用程序之间切换,但拥有所有 Ctrl+... 操作(例如,Ctrl+C 、Ctrl+V、Ctrl+Z 等)可以使用 Win 键(Win+C、Win+V、Win+Z)访问。
换句话说,我试图:

  • 在所有组合键中将 Win 键重新映射到 Ctrl,还有
  • 让 Win+Tab 与 Alt+Tab 完全一样(我不在乎 Ctrl+Tab 是否停止
    作为 Ctrl+Tab 工作,因为我没有使用该组合键
    全部)。

  • 我可以单独实现 1. 使用 LWin::Ctrl , 和 2. 使用 LWin & Tab::AltTab ,但我不能让它们一起工作。每当我有类似的东西
    LWin::Ctrl
    LWin & Tab::AltTab
    或者
    LWin::Ctrl
    Ctrl & Tab::AltTab
    它只是停止工作,我使用的是 Windows 10。

    最佳答案

    您是否尝试使用文档中的符号 here ?
    对于您的代码段,这意味着:

    LWin::Ctrl
    LWin & Tab::Send, !{Tab}
    这有一个问题,因为它模拟关闭的按键(将 !{Tab} 视为 {Alt Down}{Tab}{Alt Up} 。如果您想按住 Win 然后使用 Tab(或最终多次使用 Tab),这不起作用。解决这个问题,我找到了三个主要的解决方法:
  • )

  • 让 Alt 保持按下状态:
    LWin::Ctrl
    LWin & Tab::Send, {Alt Down}{Tab}
    LWin & Capslock::Send, {Alt Up} ;Suppose you won't use that hotkey elsewhere
  • )

  • 用东西 this solution来自 2501 :
    h::AltTabMenu  ; Opens the menu. Press second time to close.
    n::AltTab ; Alt-Tabs through forwards
    m::ShiftAltTab ; Alt-Tabs through backwards
    记录了基本原理/功能 here .
  • ) 深入挖掘 AHK:here (在 1 中引用)

  • 注释:意识到
    <#::Ctrl
    <#Tab::!Tab

    不起作用,因为 Windows 然后首先自己处理 win 键。您可以通过测试来验证这一点:
    <#::
    MsgBox test
    return
    <#Tab::
    MsgBox test
    return

    关于windows - AutoHotKey:使 Win+Tab 充当 Alt+Tab,但将所有其他 Win+ 组合重新映射为 Ctrl+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59240018/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com