design and test virtual 3d keyboards.
- update packages and fix dependencies
- fix 87 keyboard (remove badge)
- add blank keycaps as alternative options
- add a couple of new themes
yarn install
yarn start
json configuration for layouts and keymaps are based on qmk. keymaps can be changed by switching the corresponding keycodes.
NOTE: Special keys from keyboards with custom firmware (e.g. layer switching) may not trigger keydown events, as these are not supported in javascript