是否可以从键盘捕获用户键入的输入并用 Flex/Adobe Air 中的预定义单词覆盖用户输入的文本?我正在 Adobe Air 中寻找类似“typinator”的功能。
问问题
454 次
1 回答
0
是的,你可以这样做。
您可以在 上设置一个KeyListener
事件stage
,它应该捕获任何和所有击键。之后,您可以将任何您喜欢的命令发送到您喜欢的任何组件。如果您想访问AIR之外windows.sendkeys
的程序,就像can do 一样,请查看这篇文章,了解它是如何工作的。
特定组件可以stopPropagation()
,但我认为文本输入对象默认不会这样做。有关capture/bubble 的更多信息,请参阅此文档。
于 2011-12-18T20:32:00.110 回答