将 HP TouchSmart 上的虚拟键盘与 Adobe AIR 应用程序集成
有谁知道是否可以将 ToushSmart 的虚拟键盘与 Adobe AIR 应用程序集成?
在大多数程序(Internet Explorer、Firefox 等)中,当用户触摸文本字段时,会自动弹出一个小键盘图标,按下该图标将调出虚拟键盘。但是,当单击 Adobe AIR 应用程序中的文本输入字段时,不会发生这种情况。
有人有使用 AIR/Flash 和触摸屏的经验吗?是否有任何 API 可以告诉 Windows(或具体的 HP 虚拟键盘)用户已单击文本字段并且应该显示虚拟键盘?文本字段是标准类型(fl.controls.TextInput)。
任何建议将不胜感激。
提前致谢!
Does anyone know if it's possible to integrate the ToushSmart's virtual keyboard with an Adobe AIR application?
In most programs (Internet Explorer, Firefox, etc), when a user touches a text field a little keyboard icon automatically pops up which, when pressed, will bring up the virtual keyboard. However, this doesn't happen when clicking on text input fields in Adobe AIR applications.
Has anyone had any experience working with AIR/Flash and touchscreens? Is there any API that can tell Windows (or the HP virtual keyboard specifically) that the user has clicked in a text field and that the virtual keyboard should be shown? The text fields are the standard kind (fl.controls.TextInput).
Any suggestions would be greatly appreciated.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许尝试将您的项目编译为“可访问”?这是为屏幕阅读器之类的东西而设计的,但它可能会挂接到“虚拟键盘”使用的相同 API 中。抱歉,我不知道这个设置在哪里,应该在项目/编译器设置中的某个地方。
Maybe try compiling your project as "accessible"? This is designed for things like screen readers, but it may hook into the same API that's used by the "virtual keyboard". Sorry I don't know where this setting is, should be in project/compiler settings somewhere.