Win Up 键作为 Tab 键代替 Windows 菜单

Win Up 键作为 Tab 键代替 Windows 菜单

我想修改 Windows(超级)键的行为,例如:

  1. {LWin Up} 键作为 Tab 字符而不是 Windows 菜单。
  2. LWin + 字母、数字、功能键等 - 像正常行为一样工作。(例如:Win + m - 最小化)

在 Windows 7 上如何做到这一点?

答案1

尝试这个:

$LWin::
    KeyWait LWin, T0.15
    If !ErrorLevel ; if you hold the LWin key for less than 200 miliseconds...
        Send {Tab}
    Else ; but if it is held for more than that...
        Send {LWin Down} ; ...hold LWin down
    KeyWait LWin ; and, in both cases, wait for it to be released
    Send, {LWin Up}
Return

如果您短按左 Win 键,它将用作 Tab 键;如果您按住它 0.15 秒,它将把按钮按下视为左 Win 键,并允许您使用 Win + 字母快捷方式。

这是从https://autohotkey.com/board/topic/83948-how-to-remap-win-key-and-retain-win-key-other-key-combos/

一切功劳都归于 MasterFocus。

答案2

Windows 7 不允许您更改系统默认热键。唯一的解决方法是拦截按键并让它们执行其他操作。您可以使用名为自动热键

我已经有一段时间没有用过这个工具了,所以我无法给你详细的说明,但你可以找到一个教程和一些帮助在他们的网站上

相关内容