JS基于屏幕键盘的浏览器,如手机和平板电脑

我们有一个嵌入式系统的应用程序,我们正在开发基于HTML5,CSS3和一些JS库的几个应用程序,它们在webkit浏览器上运行。 我想知道是否有任何库在屏幕键盘上实现可定制的键图形。 它也应该很容易国际化。

可能是基于HTML5canvas的任何东西?

我很感激任何意见。 谢谢!

您可以尝试具有许多function , 语言布局的虚拟键盘 ,并且有很好的文档记录 。
您还可以轻松地将其与引导程序集成:

$('#keyboard').keyboard({ layout: 'qwerty', css: { // input & preview input: 'form-control input-sm', // keyboard container container: 'center-block dropdown-menu', // jumbotron // default state buttonDefault: 'btn btn-default', // hovered button buttonHover: 'btn-primary', // Action keys (eg Accept, Cancel, Tab, etc); // this replaces "actionClass" option buttonAction: 'active', // used when disabling the decimal button {dec} // when a decimal exists in the input area buttonDisabled: 'disabled' } }) 

在这里找到完整的例子。

您也可以尝试屏幕键盘 ,它更简单,function更少。

我推荐简单的键盘 。 特别是那些寻找轻量级javascript虚拟键盘而没有任何依赖(jQuery或其他)或者对flexbox布局感兴趣的人。

您可以在此处找到演示: 查看演示

http://sofzh.miximages.com/jquery/simple-keyboard-10172018.gif

披露:我是该软件包的作者。 如果您有任何问题或疑问,请随时在此处或Github上留言。