按键上的Indesign脚本(javascript)

时间:2015-03-11 15:01:03

标签: javascript adobe-indesign onkeypress

这是一个相当直接的转发问题,但我在文档中找不到答案。

我知道可以检测点击次数,但是是否可以使用InDesign脚本检测按键?

例如,如果用户创建了一个文本框,则键入' a'进入它,我想抓住它并用它做点什么。

也许这可以使用热键来完成,例如,启动时一个脚本为每个键盘按钮添加一个热键,每个热键都会激活一个脚本来处理它。这看起来有点像黑客(如果它甚至可以工作)。我可以添加关键按键监听器吗?

非常感谢任何帮助。

到目前为止,我在文档中找到了这个:

  

大多数脚本无法做到的事情 - 比如设置工作区或   定义一组键盘快捷键 - 是与之有关的事情   用户界面。

1 个答案:

答案 0 :(得分:0)

对于您提供的特定示例(在文本框架中键入内容),您可以使用afterSelectionChanged事件侦听器(其父级可以是应用程序,或布局窗口等)。