这是一个相当简单的问题,但我在文档中找不到答案。
我知道可以检测点击,但是是否可以使用 InDesign 脚本检测按键操作?
例如,如果用户创建一个文本框,并在其中输入“a”,我想捕获它并用它做一些事情。
也许这可以使用热键来完成,例如启动时的一个脚本为每个键盘按钮添加一个热键,每个热键都会触发一个脚本来处理它。这看起来有点像黑客(如果它能起作用的话)。是否没有我可以添加的按键监听器?
非常感谢任何帮助。
到目前为止我已经在文档中找到了这一点:
Most of the things scripting cannot do—like setting up a workspace or defining a set of keyboard shortcuts—are things that have to do with the user interface.
最佳答案
对于您给出的具体示例(在文本框架中键入内容),您可以使用 afterSelectionChanged 事件监听器(其父级可以是应用程序或布局窗口等)。
关于javascript - 按键时的 Indesign 脚本 (javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28990105/