design and test virtual 3d keyboards.
nvm use npm install npm start
colorways: Any PR's for new colorways will be accepted as long as there is a real physical version of that colorway, or an ongoing group buy.
layouts: The goal of this project is not to recreate every possible keyboard layout, therefore I have no plans to add any new layouts myself. However PR's for new layouts will be accepted as long as they are not too similar to current layouts.
adding new colorways
run the command
npm run create-colorway COLORWAY_ID "COLORWAY_NAME" to create the file:
/src/config/colorways/colorway_COLORWAY_ID. Edit this file directly or paste json from the advanced section of the editor tab.
A note on three.js version
This project was built before the depreciation of
THREE.Geometry there are currently no plans to update three past version 125 as this would require a rewrite of the case and key geometry to support BufferGeometry.