1

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

4

1 回答 1

0

是的,你可以这样做。

您可以在 上设置一个KeyListener事件stage,它应该捕获任何和所有击键。之后,您可以将任何您喜欢的命令发送到您喜欢的任何组件。如果您想访问AIR之外windows.sendkeys的程序,就像can do 一样,请查看这篇文章,了解它是如何工作的。

特定组件可以stopPropagation(),但我认为文本输入对象默认不会这样做。有关capture/bubble 的更多信息,请参阅此文档。

于 2011-12-18T20:32:00.110 回答