是否可以从键盘捕获用户输入的输入并用Flex / Adobe Air中的预定义词覆盖用户输入的文本?我在Adobe Air中寻找类似“typinator”的功能。
答案 0 :(得分:0)
是的,你可以这样做。
您可以在KeyListener
上设置stage
事件,它应该捕获任何和所有击键。之后,您可以将您喜欢的任何命令发送到您喜欢的任何组件。如果您希望访问AIR的外部程序,如windows.sendkeys
可以执行,请look at this post了解其可能有用的方法。
特定组件可以stopPropagation()
,但我认为默认情况下文本输入对象不会这样做。请参阅此doc for more on capture/bubble。