在flex / adobe air中等效的windows.sendkeys

时间:2011-02-13 17:14:02

标签: flex air adobe keyboard-events sendkeys

是否可以从键盘捕获用户输入的输入并用Flex / Adob​​e Air中的预定义词覆盖用户输入的文本?我在Adobe Air中寻找类似“typinator”的功能。

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做。

您可以在KeyListener上设置stage事件,它应该捕获任何和所有击键。之后,您可以将您喜欢的任何命令发送到您喜欢的任何组件。如果您希望访问AIR的外部程序,如windows.sendkeys可以执行,请look at this post了解其可能有用的方法。

特定组件可以stopPropagation(),但我认为默认情况下文本输入对象不会这样做。请参阅此doc for more on capture/bubble