问题标签 [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.

0 投票
1 回答
1221 浏览

jquery - 显示密码的虚拟关键字 asp.net

我有一个输入“密码”类型的登录页面我想有一个虚拟键盘来输入密码。我已经搜索并找到了虚拟键盘的 jquery 脚本。代码说要将此添加到我的页面

但我不能让它工作!!!!当我将注意力集中在密码控制上时,什么也没有发生。有什么建议么??谢谢你!!妮可。

0 投票
1 回答
876 浏览

wpf - 虚拟键盘在 Microsoft Surface 硬件上不起作用,但在模拟器中起作用

我为 Microsoft Surface 做了一个应用程序,当我昨天在真正的 Microsoft Surface 上测试它时,当我聚焦 SurfaceTextBox 时出现的虚拟键盘没有出现。在模拟器上它工作正常,没有任何问题。

问题可能是什么?

0 投票
14 回答
140831 浏览

android - 按下按钮时关闭虚拟键盘

我有一个Activity带有EditText一个按钮和一个ListView。目的是在 中键入搜索屏幕EditText,按下按钮并让搜索结果填充此列表。

这一切都很好,但虚拟键盘的行为很奇怪。

如果我点击EditText,我会得到虚拟键盘。如果我单击虚拟键盘上的“完成”按钮,它就会消失。但是,如果我在单击虚拟键盘上的“完成”之前单击搜索按钮,则虚拟键盘会保留下来,我无法摆脱它。单击“完成”按钮不会关闭键盘。它将“完成”按钮从“完成”更改为箭头并保持可见。

谢谢你的帮助

0 投票
2 回答
6917 浏览

android - 在 XML 中为 EditText 指定虚拟键盘类型

我正在创建一个 ListActivity。在每个列表项中,我创建了一个包含 RatingBar 和 EditText 的视图。在底部的屏幕截图中,您可以看到虚拟键盘包含一个回车键,并且没有“完成”键。我想指定要使用的不同样式的键盘(并希望保留拼写检查栏)。我希望我的虚拟键盘有一个“完成”键而不是返回键。我可以在 EditText 的 XML 中设置我想要的虚拟键盘的样式吗?如果是这样,怎么做?

谢谢你的帮助

替代文字

0 投票
5 回答
13149 浏览

android - Buggy ListView 让我很难过

ListView在一个单独的 XML 文件中定义了每个项目的布局。在这个文件中,我包含了一个RatingBar和一个EditText.

我以编程方式创建了 7-8 个项目ListView。当我滚动浏览它们时,它似乎很麻烦。这里有些例子:

  1. 如果我将焦点设置为EditText第一行中的 ,然后向下滚动ListView,其他行中的随机EditTexts将具有焦点。似乎是EditText焦点消失后的下一个接收焦点。也许这是故意的,但是,作为用户,这似乎很奇怪。

  2. 如果我将焦点设置为EditText,接收一个虚拟键盘,输入一些内容,然后单击虚拟键盘上的“完成”按钮,EditText虚拟键盘消失后就会清空。

  3. 有时,当我单击一个EditText,收到一个虚拟键盘并开始输入字母时,这些字母会在我输入后立即消失。

  4. 当我单击 时EditText,虚拟键盘会显示出来,但EditText失去焦点,我必须EditText再次单击。

  5. 即使我已将 设置RatingBarfocusable="false",如果我移动滚轮,它仍然会抓住焦点。

我的一个问题是,当我在虚拟键盘中键入一个字符时,所有可见的列表项都会被重绘(并且由于文本EditText设置为一些数据,它是空的,它被清除了。我不明白为什么 Android 会决定每次我输入一个字符时重新绘制列表。

这是我用来绘制它们的 XML。它们是白色的气泡,有一个灰色的边框,还有一些文字,一个RatingBar和一个EditText里面:

0 投票
0 回答
682 浏览

android - 导致虚拟键盘不显示在 WebView 上的进度对话框

我有一个奇怪的虫子让我很生气。我有一个应用程序,它几乎只是一个具有一些额外功能的 web 视图,其中一个是我在 onPageStarted 调用上显示的自定义加载对话框(从进度对话框扩展),并在 onPageFinished 调用上关闭。问题是,如果我这样做(显示对话框),虚拟键盘只会在用户在表单文本框(Webview 上的 Html 或 Javascript 文本框)上触摸两次时显示。

  • 在关闭对话框的处理程序进行 GUI 更新之前和之后,我尝试手动将焦点放在 webview 上。
  • 重绘 WebView
  • 不显示对话框(这有效,但我需要对话框)

任何人都知道如何解决这个问题?

谢谢!

0 投票
1 回答
338 浏览

android - 虚拟键盘仅在轻按两次后显示

我有一个只有一个 Webview 和一些按钮的应用程序。在 webview 上,我展示了一个包含一个文本框的网站。

有时,当我点击文本框时,虚拟键盘不显示,我必须再次点击。这只发生在 OS 2.1

有没有其他人遇到过这个?任何人都知道可能导致它的原因吗?

我尝试移除焦点、请求焦点、使屏幕无效等...

请,任何关于如何打败这个错误的建议或战斗计划将不胜感激(真的,这个错误很烦人)

非常感谢!

0 投票
2 回答
498 浏览

objective-c - 如何让键盘出现在屏幕顶部

当用户触摸 UITextField 时,键盘通常会从屏幕底部向上滑动。

有没有办法让键盘出现在屏幕顶部而不是底部?

0 投票
1 回答
694 浏览

qt - 从 symbian 触控设备的虚拟键盘获取 keyevent 信息

有没有办法获取输入面板/虚拟键盘中出现的绿色勾号(绿色复选标记键)的按键信息?

我们的应用程序适用于 symbian 触摸设备。在我的应用程序中,我希望 URL 在 QLineEdit 被编辑后立即开始加载,即,只要按下 VKB 中的绿色复选标记键。

我尝试使用 CloseSoftwareInputPanel 事件在 QLineEdit 中完成编辑时收到通知,即在 VKB 中按下绿色复选标记键时,但该事件仅在 QLineEdit 失去焦点后发生(当我点击屏幕上的任何位置时) . 有没有其他方法可以完成它?

谢谢

0 投票
1 回答
2043 浏览

windows-phone-7 - 如何在 Windows Phone 7 中获得虚拟键盘?

我读过这是不可能的,但这是来自大约 4 个月前的讨论。一些 Windows Phone 7 游戏确实显示键盘,所以现在肯定可以使用吗?

编辑:只是为了澄清我想在 XNA 应用程序中显示它。