Autohotkey 快捷键重新映射 ^UP:: !UP

Autohotkey shortcut remapping ^UP:: !UP

我正在尝试通过 Autohotkey 将快捷方式 Ctrl+Arrow Up 变成 Alt+Arrow up,很简单。

原因是,在资源管理器 (Win 10) 中导航时,我喜欢将一个文件夹级别向根移动,就好像我会按 Alt+Arrow Up 但按 Ctrl+Arrow Up

我已经尝试了所有可能的组合,直到我可以让它工作,但是一个新的资源管理器 window 打开,所以结果与我按 Alt+Arrow Up 时的结果不完全相同。

这是我的第一个想法,它根本没有做任何事情。

^UP:: !Up

调整后我发现这可行,但它会打开一个新的资源管理器 window 而不是保持在相同的 window 并且只向后移动一个级别。

^Up::SendInput,!{Up}

使用 google、论坛并尝试所有可能的组合,为此花费一个多小时,这有多难?

非常接近,巴卡:

^Up::Send !{Up}

现在 AutoHotKey 将打印 Alt+ArrowUp 而不是 CTRL+ArrowUp。

考虑使用

^Up::
IfWinActive, Windows Explorer;
Send !{Up}
return

仅申请名为 'Windows Explorer' 的 windows。