使用AutoHotkey在Adobe Reader中水平滚动
我想使用AutoHotkey在Adobe Reader X中水平滚动文档。发送轮消息(0x20e)不起作用,也不发送滚动消息(0x114)。我能找到的唯一方法是向滚动条箭头发送单击,但这会使滚动水平非常慢,除了使任何并发垂直滚动延迟严重。另外,我注意到我的鼠标驱动程序(UltraNav)可以在Adobe Reader X中的模态对话框下滚动,例如“打开文件”对话框,而上述三种方法都不能。那么有谁知道我的鼠标驱动程序可能正在做什么或有另一种方式? 我刚刚找到了第四种方法,它适用于大多数应用程序,前两种方法失败,即将箭头键发送到滚动条。当它确实正确响应时,它也会响应按页面滚动的{PgUp}和{PgDn}。但是,它仍然无法在模态对话框下工作,所以鼠标驱动程序对我来说仍然是一个谜,虽然它似乎滚动相同的数量。此外,此方法在Windows资源管理器中不起作用(预期);发送到滚动条的键也会被发送到主区域。例如 controlsend,%scrollbarname%,{Down},ahk_id %window% 将成功滚动滚动条,但如果可能,还会使当前选择位置向下移动。在没有发送鼠标点击的情况下,我找不到任何其他方法来控制Windows资源管理器中的水平滚动条。 编辑 看到 AutoHotkey滚动&中间点击&鼠标加速度 这是我最初的目标,Adobe Reader只是许多不了解常用滚轮消息的应用程序之一。