qmk-keychron-q3-colemak-dh/keyboards/gmmk/pro/ansi/keymaps/jonavin
James Young 84ea77ead6
Remove BOOTMAGIC_ENABLE = lite option (#15002)
* remove BOOTMAGIC_ENABLE=lite setting

* change keyboard BOOTMAGIC_ENABLE rules

Edits keyboard-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.

* change keyboard BOOTMAGIC_ENABLE inline comments

Edits keyboard-level BOOTMAGIC_ENABLE inline comments to "Enable Bootmagic Lite".

* change keymap BOOTMAGIC_ENABLE rules

Edits keymap-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.

* change keymap BOOTMAGIC_ENABLE inline comments

Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".

* change layout/user BOOTMAGIC_ENABLE rules/comments

Edits instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.

Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".

* update non-rules.mk BOOTMAGIC_ENABLE references in keyboards/

* remove docs references to Full Bootmagic

* convert data-driven Bootmagic Lite instances

* remove Bootmagic Lite bodge from data-driven generation

* Merge remote-tracking branch 'upstream/develop' into rm/bootmagic-full_q4a

* update docs/ja/config_options.md per mtei

* update docs/faq_misc.md per mtei

Remove remaining Full Bootmagic reference.
2021-11-05 08:18:09 +11:00
..
config.h [Keymap] Jonavin keymap gmmk pro (#14220) 2021-09-01 20:42:31 -07:00
keymap.c [Keymap] Jonavin userspace keymap updates INVERT_NUMLOCK_INDICATOR (#14880) 2021-10-22 23:04:08 -07:00
readme.md [Keymap] Jonavin userspace keymap updates INVERT_NUMLOCK_INDICATOR (#14880) 2021-10-22 23:04:08 -07:00
rgb_matrix_map.h fix develop branch move file (#13832) 2021-08-01 22:37:59 +10:00
rules.mk Remove BOOTMAGIC_ENABLE = lite option (#15002) 2021-11-05 08:18:09 +11:00

jonavin's GMMK Pro layout

  • Add Fn layer keys from Glorious Core mapping that's missing in the default qmk mapping

  • Add PrtScr, Scroll Lock, Break, NumLock to Fn layer

  • Implement Win key lock using Fn+Win like in Glorious Core firmware

  • Layer 2 mod on Caps Lock with double-tap to switch to this layer, double tap to switch back

  • Layer 2 provides arrows on WASD and additional nav keys + right hand numpad with 00; an be used for Alt Code entry

  • Layer 2 left spacebar Backspace

  • add double tap of Left Shift to toggle Caps Lock

  • additional encoder functionality

    • FN Layer - change rgb idle timeout
    • holding Left shift, change layers
    • holding right shift, Navigate page up/down
    • holding Left Ctrl, navigate prev/next word
    • holding Right Ctrl, changes RGB hue/colour
    • holding Left Alt, change media prev/next track
    • default is change volume
  • LED/RGB Functionality

    • RGB idle timeout (default 5 minutes)
      • Can be changed in FN layer with < and > or encoder
      • setting to zero disables timeout
      • indicators in FN layer using RGB in FN and number rows to show the timeout in minutes
    • LED address location map as enum definition in rgb_matrix_map.h
    • LED group lists for arrows, numpad, F row, num row, left and right side LEDs
    • default startup in single mode with default colour
    • Capslock, Scroll Lock, and Num Lock (not set) indicator on left side LED
    • Layer indicator on right side LED
    • Fn key light up red when Fn layer activate
    • Win Key light up red when Win Lock mode enabled
    • Layer 2 activation lights up Numpad area
    • Fn + Z to turn off all RGB lights except rgb indicators; press again to toggle

rules.mk OPTIONS - Active features from userspace STARTUP_NUMLOCK_ON = yes - turns on NUMLOCK by default

ENCODER_DEFAULTACTIONS_ENABLE = yes - Enabled default encoder funtions

TD_LSFT_CAPSLOCK_ENABLE = yes - This will enable double tap on Left Shift to toggle CAPSLOCK when using KC_LSFTCAPS

IDLE_TIMEOUT_ENABLE = yes - Enables Timer functionality; for RGB idle timeouts that can be changed dynamically

INVERT_NUMLOCK_INDICATOR - inverts the Num lock indicator, LED is on when num lokc is off

COLEMAK_LAYER_ENABLE = yes - Enabled optional 5th layer for COLEMAK layout - Use Shift and encoder to enter 5th layer, right led indicator lights up BLUE

All layers diagram

Default layer image

Fn Layer image

Layer 2 (Caps Lock Mod) image

Optional COLEMAK layer image