Virtual Keyboard
Categories
Component ID
2046649
Component name
Virtual Keyboard
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
2646
Component created
Component changed
Component body
Overview
Attach virtual keyboard to a text fields for mouse-driven entry.
Features
- Add possibility to fill text fields by virtual keyboard.
- Targeted textfields can be entered in textarea as CSS selectors..
- It's possible to override default keyboard options (e.g. keyboard keys) using hook_virtual_keyboard_options_alter().
Requirements
- Libraries module.
- jQuery Virtual Keyboard plugin.
Installation and configuration
- Download jQuery Virtual Keyboard plugin with one of following methods:
- With Drush command:
drush download-virtual-keyboard-library- Using Drush Make:
- Example usage of makefile can be found in virtual_keyboard.make.example file.
- Manually:
-
- Download jQuery Virtual Keyboard plugin from https://github.com/mathiasbynens/jquery-placeholder
- Extract and rename downloaded directory to "jquery.placeholder" and place it under "sites/all/libraries" so the file "sites/all/libraries/jquery.keyboard/js/jquery.keyboard.min.js will be accessible
- Install Virtual Keyboard and Libraries modules as usual.
- Go to configuration page at "admin/config/user-interface/virtual-keyboard".
- Specify CSS selectors for text fields you want to add a virtual keyboard.
Roadmap
- Choose different characters separately for every field or certain type of fields.
- Multilingual support (localised set of characters).
- Autocomplete support.
- Adding separate settings per form element.
- Selecting keyboard layout at field settings page.
- Support for WYSIWYG editors (show keyboard button/plugin).
