Flex keyboard is a responsive on-screen keyboard.
├── css
| ├── [normalize-3.0.2.css](https://github.com/necolas/normalize.css/)
| ├── [fontello-embedded.css](https://github.com/fontello/fontello)
| ├── keyboard.css
| └── main.css
├── js
| ├── vendor
| ├── [modernizr-2.8.3.min.js](https://github.com/Modernizr/Modernizr)
| └── [jquery-2.1.1.min.js](https://github.com/jquery/jquery)
| ├── keyboard.js
| └── main.js
└── index.html
- visual state of clear button
- caps regex should not match 'GO'
- text selection
- cursor left -> selection start
- cursor right -> selection end
- accomodate physical keyboard selection
- refactor currentSelection = null
- cancel selection if cursor moves
- keyboard arrow keys trigger buttons
- keyboard enter trigger 'submit'
- allow normal command key bindings
- refactor modifier to array of arrays
- disable tap zoom
- multiple inputs
- docs
- add optional layout parameter usage
- add rem and em usage
- add fontello usage
- browser support: IE9+
This project was originally forked and detached from https://github.com/sdeering/onscreenkeyboard.