About
keycap.app enables you to generate and visualize keycap models.
Todo
The following is not exchaustive and is subject to change.
Editor
Add ability to select keycaps in viewport and edit their properties via UI (as opposed to JSON).
Improve editing experience in general.
Add layout presets.
Profiles
Add support for
- homing nub
- beveled edges
- stepped keycaps
- front (side) labels
- more adjustable top surfaces
⚠️ Breaking changes are likely in the profile specification!
This is a warning to those eager to invest their time in creating profiles.
The project is in its early stages — version 1.0.0 is
years away.
Viewer
Enable sharing layouts with a single .json file.
Support the project
You can support the project through Stripe. Currently, only one-time payments are accepted.
Acknowledgements
It is difficult to acknowledge because you end up having to thank the whole universe.
However, for the sake of brevity: