如何在Mobile Hybrid应用程序中将Android键盘设置为大写字母

How to set set Android keyboard to capitalize first letter in Mobile Hybrid app

本文关键字:键盘 Android 设置 大写字母 Mobile Hybrid 应用程序      更新时间:2023-09-26

我正在开发一个混合应用程序,在Android(4.4)中测试时遇到了问题。我使用的是Ionic(AngularJS+Cordova)。

我到处寻找这个问题的答案,但都无济于事。我试着让它在文本框有焦点时,移动键盘设置为第一个字母大写。我不希望它只显示为大写(文本转换),但实际上有一个大写的值,但前提是用户想要。

这几乎就像我希望在文本输入获得焦点时自动按下shift键一样。

您可以在输入字段上设置属性autocapitalize="sentences",使每个句子的第一个字母大写。

autocapitalize是HTML 5.3中引入的新属性,它控制文本输入在用户输入/编辑时是否以及如何自动大写。

请注意,在物理键盘上打字时,它不会影响行为。相反,它会影响其他输入机制的行为,例如移动设备上的虚拟键盘和语音输入。

我能想到的最好的解决方案是使用文本区域输入样式,使其看起来像常规文本输入。Android希望自动将文本区域大写,这样就可以了。。尽管它有点古怪。