qmk-keychron-q3-colemak-dh/keyboards/splitkb/zima/keymaps/drashna
Drashna Jaelre 58a5030661
[Keymap] Drashna's Improve OLEDs and custom Split code (#14063)
* Fill the oleds with right mods

* Enable double mods on x32 oleds

* Disable forced NKRO

* Make oleds fancy only on good MCUs

* Overhaul oled display

* Further enhance oled, with kitty!

* Final oled form

* Not working transport

* Transport id of woring

* Add acceleration

* fix button placement for accel macro

* Fix accelartion location and behavior

* Remove OLED sync code

* Fix alignment issue

* Remove audio hack

* Fix up zima keymap

* Add matrix slave scan function and cleanup drashna.h

* Clean up user space

* Allow userspace sync to be disable-able

* Fix weird issue with audio

* Fix alignment issue with user split sync

* Disable second rgb matrix task

* Disable additional animations

* Change dynamic keymap settings

* Hacky fix for borked corne

* Add Blackpill (F411) support to tractyl manuform

* remove manual via eeprom reset

* Remove all references to rgblight twinkle

* Fix issues with config processing
2021-08-21 13:34:44 -07:00
..
config.h [Keymap] Drashna's Improve OLEDs and custom Split code (#14063) 2021-08-21 13:34:44 -07:00
keymap.c [Keymap] Drashna's Improve OLEDs and custom Split code (#14063) 2021-08-21 13:34:44 -07:00
readme.md [Keymap] Drashna Updates - Split+OLED edition (#11968) 2021-02-23 10:57:24 -08:00
rules.mk [Keymap] Drashna's Defaults cleanup (#13722) 2021-07-26 17:59:49 -07:00

The default keymap for zima

This includes support for the OLED and Encoder. However, the actual code is found in the zima.c file. This can be replaced by adding your own oled_task_user(void) and encoder_update_user functinons. These will replace what is in the keyboard, and allow you to customize these features.

The reason that this is done this way, is so that this functionality will work on the QMK Configurator

For reference, the code used for the oled and encoder defaults is in zima.c.