按键上的 Indesign 脚本 (javascript)
Indesign script (javascript) on key press
这是一个
相当简单的问题,但我在文档中找不到答案。
我知道可以检测点击,但是是否可以使用 InDesign 脚本检测按键?
例如,如果用户创建一个文本框,并在其中键入"a",我想捕获它并对其进行处理。
也许这可以使用热键来完成,例如,启动时的一个脚本为每个键盘按钮添加一个热键,每个热键都会触发一个脚本来处理它。这似乎有点黑客(如果它甚至有效的话)。没有我可以添加的按键侦听器吗?
任何帮助都非常感谢。
到目前为止,我在文档中发现了这一点:
脚本编写无法执行的大多数操作,例如设置工作区或 定义一组键盘快捷键 — 与 用户界面。
对于您给出的特定示例(在文本框架中键入某些内容),您可以使用 afterSelectionChanged 事件侦听器(其父级可以是应用程序或布局窗口等)。
相关文章:
- 为什么我的javascript脚本在页面加载时运行,而不是使用onclick
- 如何知道是否加载了JavaScript(脚本)
- onclick'放在JavaScript脚本中时无法工作
- 直接导航到chrome中的页面时未加载Javascript脚本
- 我将如何在将数据发布到 php 脚本的 javascript 脚本中输入变量
- Javascript 和 AngularJS2.为什么 JavaScript 脚本过早触发并假设不起作用
- jquery和JavaScript脚本不起作用
- 两个javascript脚本的非独立性
- 从另一个Javascript脚本(Canvas3D)更新QML属性
- 仅当存在某些HTML元素时才运行多个Javascript脚本
- 只有在条件满足时才加载javascript脚本-不起作用
- 在没有JQuery的情况下加载HTML主体之后调用JavaScript脚本的最佳方式
- 如何将PHP截图插入Javascript脚本
- 如何在javascript脚本标记中使用剃刀for循环
- 有没有办法同时加载JavaScript脚本
- 使用 Angularjs 加载 JavaScript 脚本的最佳方法是什么?
- 进入页面时未知的javascript脚本向下滚动
- Java 脚本中的 JavaScript 脚本中的绑定方法调用
- 克隆整个 JavaScript 脚本引擎
- 将 PHP 变量发送到 JavaScript.<脚本>标记的位置