keychron_qmk_firmware/keyboards/crkbd/keymaps
Lucas Moreira 9ff61601e3 [Keymap] crkbd/kidbrazil adding layer dependent RGB & better idle timeout. (#7901)
* Added KidBrazil custom keymap for CRKBD
-Custom Font
-Custom OLED output

* Added missing readme

* Oled Timeout Update for KidBrazil Keymap (#1)

* Setup Oled timeout based on simple timer

* Cleaned up comments and added timeout for LEDs

* Fixed some small errors

* Updated oled timout with matrix scan

* Updated oled timout with matrix scan

* Update withou eeprom

* Update timer code

* Use process user instead of keymap

* Added ifdef to protect oledtimer

* Updated with half timeout state for logo

* Removed middle tier timer

* Final cleanup of unused files

* Updated code as per suggestions & requests

* Second round of revisions

* Updated keymap to better handle LED timeout
- Added boolean to hold LED state
- Added init function to set rgb to known state
- Modified RGB_TOG to work with noeeprom commands

* Finished adding the timeout for OLED and testing on CRKBD

* Updated documentation

* fixed the timeout logic so it works as intended

* Added initial limits to color settings

* Added layer reset as part of the iddle timeout process

* Split Keymap into more manageable files

* Finalizing RGB Layer status on CRKBD
- Refactored OLED timeout to deal only with oled
- If user remains iddle on game layer for too long it will switch to
default
- LED / OLED iddle working
- Minor changes to _SYM layer
- Removed some rgb controls from keyboard due to layer dependent RGB
colors

* Update keyboards/crkbd/keymaps/kidbrazil/keymap.c

Used suggestion from Drashna to replace EEPROM_RESET with shorter version.

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* Update keyboards/crkbd/keymaps/kidbrazil/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* Implemented drashna's comment

Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-01-25 14:43:57 -08:00
..
bcat Personal keymap updates for the new year (#7871) 2020-01-13 09:10:21 +11:00
curry Local Changes 2020-01-23 22:41:15 +11:00
default Remove keymap_config extern from default keymaps (#7399) 2019-11-20 22:31:36 +00:00
drashna [Keymap] All about (ARM) RGB and OLEDs (drashna keymaps) (#7354) 2019-11-20 12:37:24 -08:00
dsanchezseco keymap, fixed rgb effect name and deactivate oled (#7953) 2020-01-21 09:12:07 -08:00
edvorakjp
foostan [Keymap] Refactor the default keymap for crkbd and add a new keymap for me (#6404) 2019-07-24 17:57:22 -07:00
hvp [Keymap] Hvp baseline19 (#7690) 2020-01-02 11:31:54 -08:00
jarred
kidbrazil [Keymap] crkbd/kidbrazil adding layer dependent RGB & better idle timeout. (#7901) 2020-01-25 14:43:57 -08:00
like_jis
manna-harbour_miryoku [Keymap] Display logo for caps lock indication on crkbd using old OLED driver (#7535) 2019-12-07 23:08:12 -08:00
ninjonas [Keymap] updating ninjonas userspace (#6903) 2019-10-07 10:42:03 -07:00
omgvee
rpbaptist [Keymap] Add personal CRKBD keymap (#6843) 2019-10-02 09:39:43 -07:00
rs
soundmonster [Keymap] Add soundmonster's keymap for crkbd (#6964) 2019-10-11 22:08:03 -07:00
thefrey
thumb_ctrl
tominabox1 [Keymap] Tominabox1 userspace creation (#7014) 2019-10-18 18:15:57 -07:00
vlukash_trackpad_left
vlukash_trackpad_right
vxid