lively.keyboard (npm): - capturing DOM key, input, composition and clipboard events - mapping that to human readable event specs (e.g. via `Keys.canonicalizeEvent(evt)`) - command handler that maps key specs like `Ctrl-A` to executable command objects (`{name, exec}`).
Keywords: LivelyWeb|JavaScript