Skip to content

ryanblakeley/flex-keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flex-keyboard

Flex keyboard is a responsive on-screen keyboard.

Files

├── 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

Todo

  • 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+

Acknowledgement

This project was originally forked and detached from https://github.com/sdeering/onscreenkeyboard.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •