AppleScript输入框中的自动完成/建议功能

时间:2012-11-06 13:28:00

标签: applescript applescript-objc

我正在尝试构建一个AppleScript对话框,帮助我跟踪我正在处理的事情。为了使它真正有效,我想让它从我的待办事项列表中查找项目,并在我键入la google建议或其他javascript自动完成功能时建议它们。

我认为如果我只是捕获了@键的输入,我想用它来表示项目或任务的#键,并在那时开始将输入与我的任务列表匹配,项目。例如,假设我输入:

“为@”的功能

工作

此时@的输入将开始捕获键盘输入并尝试建议我的待办事项列表中的一个项目。这是我被困的地方。看起来我应该能够将一个监听器或其他东西附加到我的输入框中,但我似乎无法找到任何示例或引用此类功能。

1 个答案:

答案 0 :(得分:2)

你不能用applescript做到这一点。您需要在cocoa应用程序中构建自己的窗口,然后挂钩到NSTextField的方法来执行此操作。这不是太难,但它需要一套完全不同于技巧的技能。