Tool for editing layouts of custom keyboards. Try it here (might be slightly outdated) or get the latest build from CI here
It is intended for keeping track of mapping between physical layout, logical layout, wiring matrix and scanning matrix and generating configuration files from this information.
Early development - not exactly end user robust, but has enough functionality to be useful for my personal use
haxelib install html5.hxml
haxe html5.hxml
build/html5/
folderBuild proces for other targets like OpenFL or wxWidgets is a bit more complicated.
keyboard-layout-editor.com - Focuses on keyboard visual properties. Usefull when desigining look or planning what keycaps to order. Such functionality is currently out of scope for kb-editor. keyboard-layout-editor has almost no function related to configuring keyboard firwmare.
QMK Configurator - Key mapping configuration tool for end users of existing keyboards. Can build the firmware image. Doesn't help preparing initial configuration when creating a new keyboard. Firmware compilation is out of scope for kb-editor.
Keyboard Firmware Builder - Similar set of functionality. For limited set of platforms allows very detailed configuration including wiring matrix, pins for key and led connections, basic backlight, macro definition, custom C code snipets. Supports firmware compilation. Import and export formats are very limited. Doesn't support layout creation (needs to be done in KBLE). Almost usless if desired configurtion falls outside set of supported platforms.