This repository contains QMK keymap configurations for Dactyl Manuform keyboards, optimized for GitHub Actions automated building.
- Type: Complete left + right side layout
- Use Case: Standard typing with full QWERTY
- Layers: 3 layers (base, symbols/numbers, function keys)
- Target:
handwired/dactyl_manuform/5x6
- Type: Clean right-side only template
- Use Case: Professional numpad with navigation and function keys
- Layers: 2 layers (numpad + functions)
- Target:
handwired/dactyl_manuform/5x6
- Type: Matrix-based layout definition
- Use Case: Custom layout configuration for right side
- Layers: 1 layer (custom matrix)
- Target:
handwired/dactyl_manuform/5x6
Push any changes to automatically build all configured keymaps:
# Configured keymaps will be built automatically
- almang45-first-matrix.json
- dactyl-manuform-5x6.json
- almang45.jsonIf you have QMK CLI installed:
# Build any template
qmk compile almang45-first-matrix.json
qmk compile dactyl-manuform-5x6.json
qmk compile almang45.json
# Convert to keymap.c
qmk json2c dactyl-manuform-5x6.json[ ][ ][ ][ ][ ][ ]
[NL][/][*][-][BS][DEL]
[ ][ ][ ][ ][ ][ ]
[7][8][9][+][HM][PU]
[ ][ ][ ][ ][ ][ ]
[4][5][6][+][END][PD]
[ ][ ][ ][ ][ ][ ]
[1][2][3][V-][V+][INS]
[ ][ ][0][ENT][ ][ ]
[ENT][L1][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ]
[L1][SP][→][ ]
[ ][ ][ ][ ][ ][ ]
[F1][F2][F3][F4][F5][F6]
[ ][ ][ ][ ][ ][ ]
[F7][F8][F9][F10][F11][F12]
[ ][ ][ ][ ][ ][ ]
[MU][V-][V+][PL][PR][NX]
[ ][ ][ ][ ][ ][ ]
[CP][SL][PS][PR][IN][DEL]
[ ][ ][CT][AL][ ][ ]
[TAB][--][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ]
[--][ENT][BS][ ]
Legend:
NL= Num Lock,V-= Vol Down,V+= Vol UpL1= Layer 1 (hold),--= Transparent/Pass-throughMU= Mute,PL= Play,PR= Previous,NX= NextCP= Caps Lock,SL= Scroll Lock,PS= Print ScreenCT= Ctrl,AL= Alt,SP= Space,→= Right Arrow
- Edit existing templates - Modify the JSON files directly
- Create new templates - Copy and modify any existing template
- Add to workflow - Update
.github/workflows/build.ymlto include new files - Test locally - Use QMK CLI to test before pushing
All templates are configured for:
- Keyboard:
handwired/dactyl_manuform/5x6 - Layout:
LAYOUT_5x6 - Wiring: Standard Dactyl Manuform wiring
- QMK Configurator - Visual keymap editor
- QMK Documentation - Complete QMK guide
- Dactyl Manuform Build Guide - Hardware assembly
- Modify keymap JSON files
- Push to trigger GitHub Actions
- Download built firmware from Actions artifacts
- Flash to your keyboard
Built firmware files will be available as GitHub Actions artifacts in .hex, .bin, and .uf2 formats.
