Autohotkey:使用重新映射的小键盘键在 Internet Explorer 中导航

Autohotkey : Navigate in Internet Explorer with remapped numpad keys

我想设置一个信息终端,同事们可以使用小数字键盘浏览我们的内部网页。

我的目标是使用不同的快捷方式重新映射键,例如"Alt-Left" 这样他们就可以返回到之前的站点。我试图以一种干净的方式制作它,因此数字键盘仅在 IE 打开、可见和活动时重新映射:

#IfWinActive ahk_class IEFrame
Numpad4::Send, {ALT LEFT}
#IfWinActive

我之所以求助是因为脚本不工作,我也不知道为什么。

经过一段时间,终于自己想通了:

#IfWinActive ahk_class IEFrame
Numpad4::Send !{Left}
NumpadLeft::Send !{Left}

Numpad6::Send !{Right}
NumpadRight::Send !{Right}

Numpad1::Send !{Home}
NumpadEnd::Send !{Home}

Numpad3::Send {Volume_Down 2}
NumpadDown::Send {Volume_Down 2}

Numpad9::Send {Volume_Up 2}
NumpadUp::Send {Volume_Up 2}
#IfWinActive

我的主要问题是 "Alt" 键必须放置为符号“!”在箭头键之前。一切都将仅按预期在 IE 中运行。

如果有人有 "cleaner" 解决方案(GoBack/GoForward-Methods),我将不胜感激。