qmk-firmware/keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc
GloriousThrall 83fa6fe916
Move GMMK Pro to allow for multiple revisions (#16423)
* Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility.

* GMMK PRO MCU Updates only (removed other kbs)

* fix problems

* Optimize the code.

* Update form develop branch

* Update

* Updater from qmk/develop

* Update

* Update config.h

* Update config.h

* Remove gmmk pro rev2

* move moults31/keymap.c

* Update

* tidy up

Co-authored-by: Joy <chang.li@westberrytech.com>
Co-authored-by: zvecr <git@zvecr.com>
2022-05-20 01:47:22 +01:00
..
config.h Move GMMK Pro to allow for multiple revisions (#16423) 2022-05-20 01:47:22 +01:00
keymap.c Move GMMK Pro to allow for multiple revisions (#16423) 2022-05-20 01:47:22 +01: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.