问题标签 [virtual-keyboard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - wpf密码框插入符号
如何使用 WPF 将密码框控件与虚拟键盘一起使用?使用文本框控件,只需将插入符号移动到下一个文本位置就相当简单了;密码框不是这样,它不会暴露插入符号的位置。
我应该自己推导出来吗?好像是弱酱。
qt - 基于 QtWebKit 的浏览器的虚拟键盘或如何获取当前聚焦的文本字段?
我正在为基于 QtWebKit 的浏览器实现虚拟键盘。我很难理解 QtWebKit 如何在实际页面中绘制控件。最初我以为它们是 QLineEdit 实例,但它们不是。深入实施,Qt 和 WebKit 之间的粘合代码似乎使用 QStyle 和 QPainter 绘制文本字段。不幸的是,我对 Qt 很陌生,所以我不明白在事件循环中,这些事件的鼠标按下是在哪里被解释的。我在调用堆栈深处找到了 Editor::canEdit(),现在我可以在用户单击页面中的文本字段时调出虚拟键盘。然后虚拟键盘需要一个指向 QWidget 实例的指针,但 Edito::canEdit() 不携带该信息,我不能 找不到像 QWidget 这样的实例暴露的任何地方。我真的很难过,任何建议都会受到欢迎。
谢谢!
windows-mobile - 虚拟键盘
我开发了一个应用程序,可以在运行 windows mobile 的特定手机上运行。该应用程序配置为使用手机物理键盘作为界面以全屏方式运行。
此时,客户希望应用程序在没有物理键盘的手机上运行。这意味着我的应用程序将不得不使用操作系统中的虚拟键盘。
我怎样才能“调用”这个键盘,以便在需要时出现在我的应用程序顶部?
c# - WPF 应用程序中的按钮响应缓慢
对于我的 WPF 应用程序,我开发了一个虚拟键盘。它在我的开发机器上运行良好。但是,在较慢的机器上,按钮单击响应很慢。单击按钮后,在显示更新按钮按下状态和按钮事件之前存在延迟。我能做些什么来消除这种延迟?问题是 WPF 显示问题吗?
认为是事件处理程序很慢,我尝试了几种方法来发送键盘按键事件。无论我尝试了什么,交互仍然很慢。目前我正在使用:
从 user32.dll 导入。我的事件处理程序被简化到只为上面的函数创建参数和调用的程度。
我也尝试过使用以下方法,但没有更好的性能:
我怎样才能摆脱延迟?
windows - 如何将软件的输出发送到 Microsoft Windows 虚拟键盘?
我正在使用xvkdb
X11 将条形码阅读器的内容发送到键盘焦点窗口。
但我希望将此条码阅读器移植到 Microsoft Windows 上。你会怎么做?
这是 bash 脚本:
c++ - SendInput() 不是“发送”正确的移位字符吗?
VkKeyScanEx 为'/'和'?'返回不同的键码(相同的键),但是如果你尝试使用这个方法写一个包含'?'的消息,它只会写'/'。我不知道发生了什么事。';' 也会发生同样的事情 和 ':'。
我部分不理解键码和扫描码。大多数字符都有一个虚拟键码,但是我找不到类似的问号。它们必须存在,但没有列出?
java - 虚拟键盘的Java输入法
我在为虚拟键盘实现输入法时遇到问题。目前我正在使用机器人类从虚拟键盘向任何应用程序发送输入。但是为此我需要创建 key-code 和 unicode 的映射,这在不同的键盘布局上不一致,我可以直接将 UNICODE 传递给使用输入法的任何应用程序,而不用担心 keycode 和 unicode 之间的映射。
任何有用的链接或示例代码都会很有用。
它是一个简单的 Java 程序,它始终位于任何应用程序之上并作为屏幕键盘工作。使用鼠标同时按下键盘的任何按钮(键),相应的字符将被输入到下面运行的应用程序中。这非常适合英文字母。我在为 unicode 做事时遇到了问题。
找到下面的代码片段
ios - iPhone OpenGL ES 应用程序中的屏幕键盘方向问题
我需要在我的 OpenGL ES 应用程序中进行键盘输入,所以我刚刚创建了一个隐藏的 UITextField 并将其作为子视图添加到主窗口以及显示我的内容的视图中。我使用 UITextField 来控制键盘,它可以在单一方向上正常工作。
然后,我通过根据 UIDeviceOrientation 通知自己旋转 OpenGL 内容来更改我的代码以支持所有方向。为了旋转键盘,我覆盖了 UITextField 控制器中的 shouldAutoRotateInterfaceOrientation 方法,并为所有方向返回 YES。但我仍然看到键盘没有根据方向旋转。
有什么线索吗?
blackberry - 黑莓应用程序中不需要的虚拟键盘
我为 4.5 os 系列开发了一个黑莓应用程序。除了storm 1(storm2未经测试)之外,它在所有设备上都可以正常工作。
问题(在暴风雨中)是我的应用程序的主屏幕(实际上是所有其他屏幕)都用虚拟键盘显示。但是屏幕上没有显示可以证明 VK 出现的文本字段。我只有在那个屏幕上有位图字段和按钮字段。对所有设备(4.5 及更高版本)使用单个程序是非常优选的。
是什么导致 VK 出现,我可以做些什么来阻止它(在 JDE 4.5 中)?
apache-flex - 将 HP TouchSmart 上的虚拟键盘与 Adobe AIR 应用程序集成
有谁知道是否可以将 ToushSmart 的虚拟键盘与 Adobe AIR 应用程序集成?
在大多数程序(Internet Explorer、Firefox 等)中,当用户触摸文本字段时,会自动弹出一个小键盘图标,按下该图标会调出虚拟键盘。但是,在 Adobe AIR 应用程序中单击文本输入字段时不会发生这种情况。
有没有人有使用 AIR/Flash 和触摸屏的经验?是否有任何 API 可以告诉 Windows(或特别是 HP 虚拟键盘)用户已单击文本字段并且应该显示虚拟键盘?文本字段是标准类型 (fl.controls.TextInput)。
任何建议将不胜感激。
提前致谢!