2

我们的应用程序之一是在 flex 和 adobe air 中实现的。我们想让用户按下组合键,比如“ABC”,并让键盘返回一个不同的字符,“FOG”,任何应用程序都处于焦点。即使应用程序没有焦点,这也应该有效。

在 Adob​​e Air/Flex 中是否可行?如果是,请给我一些例子?

提前致谢

4

1 回答 1

0

那是行不通的。Flash/AIR 只能在获得焦点时侦听键盘事件,因此作为后台应用程序,它无法操作直接来自驱动程序的键码。

即使可以注意到何时按下了某个键,也无法更改该值。因此,如果您想更改返回的密钥代码,您应该为其编写驱动程序,或者尝试使用较低级别的方法(可能是 C 和 WinAPI)来访问它。

于 2010-02-01T19:06:41.167 回答