sudo pacman -Syu 2052e2b73a | ||
---|---|---|
.github | ||
cmd/qmkasciigen | ||
dztech_dz60rgb_wkl | ||
.clang-format | ||
.gitignore | ||
.golangci.yml | ||
CHANGELOG.md | ||
LICENSE | ||
Makefile | ||
README.md | ||
go.mod | ||
go.sum |
README.md
QMK custom keymaps
Before doing anything, please check QMK first:
dztech/dz60rgb_wkl
V2.1: ATmega32U4 (AVR), takes .bin files Started shipping in June 2021 as a slightly modified version of v2.
Stock
Stock firmware is dztech_dz60rgb_wkl/stock/new dztech_dz60rgb_wkl_v3_via.bin
.
Can be flashed with QMK Toolbox.
Links:
Compile
make dztech_dz60rgb_wkl
# Output is dztech_dz60rgb_wkl_v2_1_haunt98.bin
Keymap
See asciiart.
Install
Locate firmware file after compile successfully or download from QMK action workflow
Put keyboard into bootloader mode in 2 ways:
- Press
QK_BOOT
. - Unplug cable, then hold
ESC
and plug cable.
Use QMK Toolbox to flash.
Features
Basic
More than Basic
- Debugging FAQ
- How to Customize Your Keyboard's Behavior
- List of Useful Core Functions To Make Your Keyboard Better
Do
- Bootmagic Lite
- Contact bounce / contact chatter
- Grave Escape
- Mod-Tap
- Tap-Hold Configuration Options
- Tap Dance: A Single Key Can Do 3, 5, or 100 Different Things
Don't
- Magic Keycodes
- Command
- Mouse keys
- Space Cadet: The Future, Built In
- One Shot Keys
- RGB Matrix Lighting
Build/Optimize
Interesting
- Measure and reduce keyboard input latency with QMK on the Kinesis Advantage (2021)
- A guide to home row mods
- A Modern Space Cadet
- QMK debounce masterclass
- The SpaceFN layout: trying to end keyboard inflation
- Pascal Getreuer's QMK keymap
- Miryoku
- Toward a more useful keyboard
qmkasciigen
Install:
go install github.com/haunt98/qmk_keymaps/cmd/qmkasciigen@latest
Usage:
# Generate from QMK repo
# Keymap must be JSON (exist keymap.json)
qmkasciigen -qmk-keyboard ymdk/id75 -qmk-keymap via -out ascii.txt
# Generate from local keymap.json
qmkasciigen -qmk-keyboard dztech/dz60rgb_wkl/v2_1 -qmk-keymap-file dztech_dz60rgb_wkl/keymaps_json/haunt98/keymap.json -out ascii.txt
Thanks:
TODO
- How to flash
- Add stock firmware/docs
- Add qmk lint
- Visualize
- qmkasciigen
- Use flag
- Add docs
- Get data directly from qmk
- Use backspace/back depends on space allow