Initial implementation of the 5x6_68_1 Dactyl Manuform layout,
including:
- Hardware configuration for RP2040 (Helios) development board.
- Integrated RGB matrix support using WS2812 drivers.
- Split keyboard communication via Serial (GP11) and I2C support for
pointing devices.
- Custom keymap featuring Neo2 (default) and QWERTY layers.
- Advanced features including Home Row Mods, Tap Dance, and layer-based
RGB indicators.
- Support for Cirque Pinnacle trackpad and SPI-based display
peripherals.
- Update keyboard name, manufacturer, and maintainer in keyboard.json.
- Implement home row mods and layer-tap thumb keys in the crimsen
keymap.
- Configure per-key tapping terms and enable `EE_HANDS`.
- Add automatic Num Lock activation in `keyboard_post_init_user`.
- Reformat matrix and layout definitions in keyboard.json for better
readability.
Enable tap dance functionality for the crimsen keymap on the Dactyl
Manuform 5x6_68. This allows switching the default layer to QWERTY via a
double tap on a specific key in the NEO layer.
- Enable `TAP_DANCE_ENABLE` in `rules.mk`
- Define `TAPPING_TERM_PER_KEY` in `config.h`
- Implement `dance_qwerty_fn` to handle layer switching
- Update `_NEO` layer to use `TD(TD_NEO_QWERTY)`
* Initial commit of Nifty Numpad keyboard
* Initial commit of Nifty Numpad keyboard
* Fixed double repo
* Updated available effects
* Added a default and VIA keymap, moved cadence to its own keymap
* Fixed qmk_firmware submodule issue
* Updated Nifty Numpad readme
Updated Cadence keymap
Updated vscode settings to match QMK master
* Added Nifty Numpad
* Added config.h to idle_rgb_example
* renamed info.json, removed rules.mk
* Updated to conform with most recent PR checklist
- Removed VIA keymap
- Formatted keyboard.json with qmk format-json
- Updated custom keycodes in nifty_numpad.h to start at QK_USER
* Address review feedback
- Remove the config.h file from the idle_rgb_example keymap as the only
settings was equal to the default
- Added empty endline to the end of idle_rgb_example/rules.mk and post_rules.mk
- Updated RGB_DEF custom keycode to QK_KB
* Removed commented layout visuals
* Updated RGB Matrix keycodes
* Updated use of eeconfig_update_kb_datablock to new signature
* Explain how to use STORE_SETUPS and PRINT_SETUPS
I found the instructions a little terse, but managed.
This also adds a note about PRINT_SETUPS reporting random numbers if STORE_SETUPS hasn't been used.
* Remove line breaks
Existing docs seem to use a mix of hard line breaks at sentence
ends, or 80 chars-ish, versus no line breaks in paragraphs.
* Suggestion during review
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
---------
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
* QMK avoids raw line breaks within paragraphs in Markdown
Mentioned in passing during a few of my recent documentation pull requests, eg #26070.
* Suggestion during review
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
---------
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
* Show how to flip semicolon and colon
* Apply whitespace suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Match line-wrapping
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>