如何获取 PDF 中的插入符号位置,以便使用 AutoHotKey 突出显示文本?

如何获取 PDF 中的插入符号位置,以便使用 AutoHotKey 突出显示文本?

我希望能够仅使用键盘(根本不使用鼠标)在 Acrobat 中突出显示 pdf 文本。Acrobat 中没有可用的突出显示文本热键。所以我尝试这样做:使用键盘选择 pdf 文本,然后使用 AutoHotKey 将鼠标移动到插入符号位置附近(这会将鼠标光标放在突出显示的文本上),然后我可以编写脚本 [右键单击,向下,向下,向下,输入] 来突出显示文本。

问题是,在 AutoHotKey 中获取插入符号位置的常规方法(A_CaretX、A_CaretY)在 Acrobat 中不起作用。我不知道如何使用 Acrobat SDK,而且我是 AHK 新手。

有人能帮我解决这个问题吗?是帮我弄清楚如何将鼠标光标移动到 pdf 插入符号附近,还是通过其他方法?非常感谢。

答案1

如果您已经突出显示了文本,则可以Send::AppsKey,这将打开右键单击上下文菜单。强调应该是选项之一,您可以通过发送适当数量的向下输入后跟进入. 或者如果HHighlight 对您来说是带下划线的,就像我在 Acrobat Reader 中看到的那样,Send::h也会起作用。

也可以看看:标准 Microsoft 键盘上的 Apps 键在哪里?

AHK 文档提到 A_CaretX/Y 在某些应用程序中不起作用;看起来 Acrobat 就是其中之一,尽管我很高兴被证明是错的。

相关内容