An open API service indexing awesome lists of open source software.

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

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 | | |