https://github.com/drashna/qmk_modules
A collection of drashna's Community Modules for QMK Firmware
https://github.com/drashna/qmk_modules
bongocat c display json
Last synced: 8 months ago
JSON representation
A collection of drashna's Community Modules for QMK Firmware
- Host: GitHub
- URL: https://github.com/drashna/qmk_modules
- Owner: drashna
- License: gpl-2.0
- Created: 2025-03-02T00:33:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-11T08:56:31.000Z (10 months ago)
- Last Synced: 2025-09-11T11:46:35.150Z (10 months ago)
- Topics: bongocat, c, display, json
- Language: C
- Homepage:
- Size: 436 KB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @drashna's QMK Community Modules
These rely on QMK Firmware 0.28.0 or later, merged in 2025q1.
In order to use these community modules with a build of QMK, this repo should be added to your external userspace as a submodule.
```sh
cd /path/to/your/external/userspace
git submodule add https://github.com/drashna/qmk_modules.git modules/drashna
git submodule update --init --recursive
```
Each child directory is a separate module, and has instructions on how to add it to your build.
| Module | Description |
| ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| [Bongocats](./bongocats) | Gods, help me. |
| [Console Keylogging](./console_keylogging/) | Adds the FAQ Debugging console code as a module. |
| [Display Menu](./display_menu/) | Adds support for @drashna's custom on-screen display code. |
| [Drag Scroll](./drag_scroll/) | Adds Drag Scrolling support as a module. |
| [I2C Scanner](./i2c_scanner/) | Adds an i2c scanner as a community module. |
| [Keyboard Lock](./keyboard_lock/) | Adds a module that allows for disabling USB complete. Eg, a "cat mode". |
| [Layer Map](./layer_map/) | Adds support for display rendering of active keyboard layout. |
| [Pointing Device Accel](./pointing_device_accel/) | Adds maccel/pointing device acceleration support, ported directly from Burkfers and Wimad's implementation. |
| [Pointing Device Gestures](./pointing_device_gestures/) | Adds a module that allows triggering behavior based on which of the cardinal and ordinal direction moved. |
| [RTC](./rtc/) | Adds support for hardware RTC functionality (RP2040 built in RTC not working). |
| [Unicode Typing](./unicode_typing/) | Adds support for communal unicode typing modes as a community module. |
| [Watchdog](./watchdog/) | Adds hardware watchdog support as a community module. Additional config required. |
| [Wiggle Ball](./wiggle_ball/) | Adds a module that triggers a behavior when wiggling the ball/mouse. |
## In development
These modules are either not working properly yet (and are listed here for visibility) or are unsupported while waiting on PR merges/code changes. While it may be possible to rework these to function currently, .... eh.
| Module | Status | Description |
| ------ | ------ | ----------- |
| None | | |