ZMK Editor, editor vizual de keymap în browser
O aplicație de browser pentru editarea vizuală a configurațiilor ZMK. Trage tastele, configurează combo-uri, macro-uri și module, proiectează-ți tastatura și compilează firmware-ul pe GitHub.

ZMK este un firmware excelent pentru tastaturi wireless și split, dar schimbarea unui keymap înseamnă editarea manuală a fișierelor devicetree. ZMK Editor transformă asta în tragerea tastelor cu mouse-ul și compilează firmware-ul în locul tău.
Ce face
- Editează tastele vizual. Trage taste și comportamente pe tastatură sau selectează mai multe taste și schimbă-le pe toate odată. Hold-tap, taste de layer, Bluetooth, taste de mouse și Unicode sunt într-un panou lateral cu căutare.
- Layere, combo-uri, macro-uri și comportamente prin formulare în loc de cod devicetree: hold-tap, mod-morph, tap-dance, encodere și layere condiționale.
- Module și ecrane. Adaugă Unicode, auto layer, leader key și altele, și alege ce afișează nice!view pe fiecare jumătate.
- Orice tastatură, sau a ta. Pornește de la keymap-ul implicit ZMK pentru orice tastatură suportată sau descrie o tastatură cablată manual ori pe PCB, iar editorul îi scrie fișierele de shield.
- Compilează și scrie. Autentifică-te cu GitHub, verifică modificările și fă commit. Editorul urmărește compilarea din GitHub Actions și îți dă firmware-ul. În Chrome și Edge îl poate scrie direct pe tastatură.
- Tipărește o fișă cu fiecare layer și anulează orice.
Cum e construit
Este o aplicație React și TypeScript fără server propriu: munca ta rămâne în browser până faci commit. Nucleul (un parser și printer devicetree, modelul de keymap și generatoarele de fișiere) nu conține React și este testat pe o configurație Lily58 reală, funcțională, pe care GitHub Actions o compilează cu ZMK ca să dovedească că rezultatul compilează. Un mic Cloudflare Worker se ocupă de pasul „Autentificare cu GitHub”.
Este gratuit și open source.