JS Based on-screen keyboard for browser, like on cellphones and tablets

后端 未结 3 1899
太阳男子
太阳男子 2020-12-08 23:04

We have an app for an embedded system, and we are developing several apps based on HTML5, CSS3, and some JS libraries, which run on a webkit browser. I was wondering if ther

相关标签:
3条回答
  • 2020-12-08 23:48

    I recommend simple-keyboard. Especially to those looking for a lightweight javascript virtual keyboard without any dependency (jQuery or otherwise) or are interested in a flexbox layout.

    You can find the demo here: View Demo

    Disclosure: I'm the author of the package. Feel free to message here or on Github with any questions or issues you have.

    0 讨论(0)
  • 2020-12-08 23:54

    Something like this?

    http://net.tutsplus.com/tutorials/javascript-ajax/creating-a-keyboard-with-css-and-jquery/

    Additionally, here is a (different) plugin instead of a tutorial:

    http://www.sitepoint.com/jquery-on-screen-keyboard/

    0 讨论(0)
  • 2020-12-08 23:55

    You could try the Virtual Keyboard which has a lot of features, language layouts and is very well documented.
    You can also easily integrate it with bootstrap:

    $('#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 (e.g. 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'
        }
    })
    

    Find the full example here.

    You could also try the On Screen Keyboard which is a lot simpler and less feature rich.

    0 讨论(0)
提交回复
热议问题