我想修改 Windows(超级)键的行为,例如:
- {LWin Up} 键作为 Tab 字符而不是 Windows 菜单。
- 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。