本项目是Dactyl Generator在线工具的汉化版本。可以访问dactyl.xisang.top来使用该工具。
承接分体键盘制作、qmk固件制作、普通键盘的制作和组装等。擅长制作和设计小语种键盘(SHIFT-Jis日文键盘、ANSI欧洲键盘)等。
If you want to read the old README.md, go here.
To tinker around this thing, follow these steps:
- Install JDK and leiningen.
- Change directory to this repository.
- Run
lein ring server-headless. - Change something in
src/dactyl_keyboard/handler.clj. - Open localhost:3030.
- run
direnv allowwhen you first cd into the project - nix will then install and cache dependencies
- running
lein ring server-headlesswill run the server with hot-reloading on port 3030
To deploy it in a computer, follow these steps:
- Install JDK and leiningen.
- Change directory to this repository.
- Run
lein ring uberjar. - Copy
target/dactyl-keyboard-version-SNAPSHOT-standalone.jarto your server. - In the webserver, run
java -jar dactyl-keyboard-version-SNAPSHOT-standalone.jar.
To use old workflow where change code -> save -> openscad reloads model,
uncomment (spit "things/right.scad" (write-scad (model-right c))) in
src/dactyl_keyboard/dactyl.clj or src/dactyl_keyboard/lightcycle.clj.
If you want to use single key PCB, please use single pcb.
- If you want to create some pull requests, never ever change the existing thumb placement settings.
- If you want to create some pull requests, make sure you changes won't mess with the existing settings and its permutation.
Copyright © 2015-2020 Matthew Adereth, Tom Short, Ibnu D. Aji, et. al.
The source code for generating the models (everything excluding the things/ and resources/ directories is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3. The generated models and PCB designs are distributed under the Creative Commons Attribution-NonCommercial-ShareAlike License Version 3.0.