更改移动应用中的默认键盘语言

时间:2014-01-06 04:39:22

标签: html5 hybrid-mobile-app

我正在开发一个基于html5的混合应用程序,它适用于德国客户端。一切都完成了,偶然发现了一个问题。

网络应用程序是德语版,但在访问应用程序时,键盘是英文键盘,我需要将其更改为德语。

指定

<html lang="de">
确实很有效。

我发现了一些与android / iOs应用程序相关的问题,在iOS中找不到这个问题。但在android中,有人能够解决这个问题。

how to change keyboard language programmatically

html5应用程序中有没有办法?

我正在使用backbone.js + phonegap

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

实际上并非如此。您可以更改用户区域设置。

stackoverflow上已存在的解决方案数量:

Here for exampleHere another one

但是,这只会更改区域设置。您将遇到的问题是键盘本身就是一个应用程序。因此,您不能直接从您的应用程序中更改它,也不能保证您的用户将拥有“德语”字符集或插件或其他任何内容,因为他们使用的键盘应用程序。

如果您希望完成所需的操作,那么您唯一真实可靠的解决方案就是创建自己的键盘输入。否则,将在用户手中将键盘更改为德语。

这意味着您必须自己更改输入语言。