让输入字段使用特定的键盘?这可能吗?
Make an input field use a certain keyboard? Is it even possible?
我想知道是否有可能让一个输入字段使用特定的输入法,如果用户在他们的计算机上使用不同的键盘,它会认为用户正在使用特定的键盘,或者它会转换击键。不知道还能怎么解释
例如,如果我激活英文键盘并按e-x-a-m-p-l-e,它将显示为"example"。如果我有,比方说…当希腊语键盘被激活并输入同样的东西时,它会显示为"εχαμπλε"。那么,我该如何让一个输入字段将"εχαμπλε"转换为"example"呢?所以即使我激活了希腊语键盘它仍然会注册成英语吗?
我不知道这是真的很容易做还是真的很难,我是HTML/CSS/JavaScript的新手,所以我不知道这是多么困难,或者如果它甚至是可能的。
这可能在xml中使用xml并在xml页面中编写此代码,并在html页面中使用xml api来运行此代码。根据您的需求更改此代码。
<?xml version="1.0" encoding="utf-8"?>
<Translation code="200" lang="en-ru">
<text>Быть или не быть?</text>
<text>Вот в чем вопрос.</text>
</Translation>
您希望帮助/强制用户使用特定的语言(如英语)进行输入。所以,如果他/她试图输入ie。希腊文然后是英文,对吧?
如果是,你应该做大量的编码。我的意思是,如果你想把5种语言转换成英语,你应该有它们的键,比如键盘上的单词"H"在其他语言中是另一个单词。我们在不同的键盘上有不同的键盘布局。"H"在其他语言中可能有不同的单词。
但你还是有希望的。
假设您只想将希腊语转换为英语。所以你应该有一个映射,哪些单词应该转换成什么,然后你可以这样做:
var keymap=[{"from":"a","to":"ε"},{"from":"b","to":"χ"},.....];
那么你可以用JavaScript检查输入,并尝试在需要时检查和更改单词,使用'Onchange'事件
相关文章:
- 使用蓝牙扫描仪/键盘在iOS/ASafari上收听HTML/JavaScript中的按键,无需关注字段
- 在特定输入字段上禁用安卓/iOS 键盘
- 显示 HTML 字段的 Android 软键盘,即使连接了输入设备
- 如何为网页上的指定输入字段关闭iPhone键盘
- 让输入字段使用特定的键盘?这可能吗?
- 如何禁用Android键盘在webview中控制输入字段
- 隐藏Android键盘在javascript输入字段模糊
- 如何避免键盘为特定的输入字段
- WkWebView不能为输入字段打开键盘
- 如何自动滚动到输入字段在安卓当软键盘重叠他们在显示
- 如何使用JavaScript和jQuery可视化地模拟网页输入字段上的键盘按键
- Android / IOS浏览器.防止默认键盘在字段焦点上显示(Javascript)
- 如果使用虚拟键盘,Jquery如何在输入字段中获取值
- 与虚拟键盘集成的输入字段的最佳最大长度和最小长度
- Android浏览器键盘在最后一个输入字段焦点打开/关闭
- 如何防止输入字段获得键盘焦点
- 如何在iPhone键盘弹出窗口中添加输入字段
- 当字段是 .focus() 时使用 javascript 时显示 Android 的软键盘
- dom events -如果没有字段被聚焦,则在键盘输入时触发JavaScript
- 位于虚拟键盘下方的iOS 7.1输入字段强制缩放焦点