mrcorpt-games-kb-bindings-ui
v2.0.0
Published
user interface for kb-bindings
Readme
kb-bindings-ui
A graphical interface for configuring kb-bindings or game-shell using dat-gui.

To try the demo run npm start.
Usage
var createBindingsUI = require('kb-bindings-ui');
createBindingsUI(null, {
kb: kb, // kb-bindings instance to control
gui: gui, // datgui instance to add to (optional; created if not given)
hideKeys: [], // array of vkeys to not show in list (optional)
})Like mrcorpt-games-plugins-ui and mrcorpt-games-debug, you can pass an existing datgui instance to add to an existing dialog window instead of creating a new one. Optionally, kb-bindings-ui can be loaded through mrcorpt-games-plugins, and it will load after mrcorpt-games-debug and mrcorpt-games-plugins-ui, reusing their datgui instance.
The key names shown come from the vkey module (note, not all platforms may support all keys).
In the GUI you can change the key for each binding. The changes take effect immediately.
License
GNU GENERAL PUBLIC LICENSE
