使输入字段使用某个键盘?它甚至可能吗?

时间:2015-10-10 08:31:16

标签: javascript html css input keyboard

我想知道是否可以让输入字段使用某种输入法,如果用户在他们的计算机上使用不同的键盘,它会认为用户正在使用某个键盘,或者它会转换按键。不确定如何解释它。

例如,如果我激活了英文键盘并按下e-x-a-m-p-l-e,它将显示为“示例”。如果我有,让我们说..,希腊键盘激活并键入相同的东西,它会显示为“εχαμπλε”。那么,我如何将输入字段转换为“εχαμπλε”为“example”?即使我已经激活了希腊语键盘,它仍会以英语注册?

我不知道这是非常容易做到还是真的很难,我是HTML / CSS / JavaScript的新手,所以我不知道这样做有多难,或者甚至可能。我试着查一下但是没有结果。

2 个答案:

答案 0 :(得分:0)

这可以在xml中使用xml并在xml页面中编写此代码并在html页面中使用xml api来运行此代码。根据您的要求更改此代码。

<?xml version="1.0" encoding="utf-8"?>
<Translation code="200" lang="en-ru">
<text>Быть или не быть?</text>
<text>Вот в чем вопрос.</text>

</Translation>

答案 1 :(得分:-1)

您希望帮助/强制用户输入英语等特定语言。所以,如果他/她试图输入ie。希腊语然后用英语显示它,对吗?

如果是,你应该做很多编码。我的意思是,如果你想将5种语言转换成英语,你应该让键盘上的单词“H”成为其他语言中的另一个单词。而且我们在不同的键盘中有不同的键盘布局。 “H”这个词在其他语言中会有不同的词语。

但是你还有一些希望。

假设您只想将希腊语翻译成英语。所以你应该有一个地图应该将哪些单词转换为什么,然后是的,你可以这样做:

var keymap=[{"from":"a","to":"ε"},{"from":"b","to":"χ"},.....];

然后您可以使用JavaScript检查输入,尝试使用“Onchange”事件检查并在需要时更改单词。