qmk-firmware/keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc
Drashna Jaelre 64b1ed4550
Fix Per Key LED Indicator Callbacks (#18450)
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-10-04 15:24:22 -07:00
..
config.h Move GMMK Pro to allow for multiple revisions (#16423) 2022-05-20 01:47:22 +01:00
keymap.c Fix Per Key LED Indicator Callbacks (#18450) 2022-10-04 15:24:22 -07:00
readme.md Move GMMK Pro to allow for multiple revisions (#16423) 2022-05-20 01:47:22 +01:00
rgb_matrix_user.inc Move GMMK Pro to allow for multiple revisions (#16423) 2022-05-20 01:47:22 +01:00
rules.mk Move GMMK Pro to allow for multiple revisions (#16423) 2022-05-20 01:47:22 +01:00

byungyoonc's GMMK Pro Layout

Keymap

Base Layer

GMMK Pro Base Layer Layout Image

Made a bit of a change on the leftmost side of the keyboard to set Home and End closer to the arrow keys. Also uses a shortcut for Windows Task Manager, Windows PowerToys microphone mute.

Fn Layer

GMMK Pro Fn Layer Layout Image

F-row media functions roughly matches the Keychron keyboard's layout.

Added Debug key for faster debugging iteration.

Supports Secrets input by Fn + Numbers.

The rest are pretty self-explanatory RGB controls, a GUI toggle and an NKRO toggle.

Rotary Encoder Rotation

Volume control when no mods, Ctrl+Left/Right when Ctrl is pressed while rotating the encoder.

RGB Indicators

Uses side strap RGB as the RGB indicators.

  • Top third lights on when the Num Lock is turned off.
  • Middle third lights on when the Caps Lock is turned on.
  • Bottom third lights on when the GUI is disabled (via GUI_TOG).

Debounce

Uses the DEBOUNCE_TYPE of sym_eager_pk for the shortest response time possible, and DEBOUNCE time of 40 in order to eliminate any key chattering.

NKRO

N-key rollover is turned on by default.

RGB Matrix

Keypresses effects are enabled. Disabled default several RGB effects. Added custom RGB matrix effect saturated_solid_multisplash. Every keypress increases the RGB hue value.