Cross browser key event mangement in ClojureScript
As this is a pre-release version webkeys has not been published to Clojars. You can still clone it and install it locally.
Check out the CHANGELOG
The motivation for webkeys is to implement a cross browser approach to keyboard events that provides simple string based keybindings (including chording meta keys). This might not be necessary if KeyboardEvent.key was handled consistently by browsers.
The webkeys library was developed to support the PAMELA suite of tools.
See the API docs
The webkeys library uses boot as a build tool.
Check here for more information on setting up boot.
You can install webkeys locally with boot local
.
You can get help for all available boot tasks with boot -h
.
TBD
Please see CONTRIBUTING for details on how to make a contribution.
NOTE The tests are (obviously) incomplete!
Copyright © 2016 Dynamic Object Language Labs Inc.
Licensed under the Apache License 2.0 LICENSE
This work was supported by Contract FA8650-11-C-7191 with the US Defense Advanced Research Projects Agency (DARPA) and the Air Force Research Laboratory. The views expressed are those of the authors and do not reflect the official policy or position of the Department of Defense or the U.S. Government.