qmk-firmware/keyboards/gmmk/pro/rev1/ansi/keymaps/trwnh
2023-04-15 16:18:44 +01:00
..
config.h
keymap.c Encodermap direction define. (#20454) 2023-04-15 16:18:44 +01:00
readme.md
rules.mk

features

  • via enable
  • rgb matrix reactive and animation modes enabled
  • disable rgb when usb is suspended
  • mouse control
    • fn+ralt+arrow keys to move
    • fn+ralt+enter = left click
    • fn+ralt+rshift = right click
    • fn+ralt+rotary = scroll up/down (click for middle click)
  • fn+n = toggle n key rollover

changes

  • fn+space to reset (instead of fn+backslash)
  • fn+del = ins
  • fn+pgup = pause/break (brightness up on macos)
  • fn+pgdn = scroll lock (brightness down on macos)
  • fn+end = app menu
  • lower left mod key cluster = media controls
    • fn+lctrl = prev
    • fn+lsuper = play/pause
    • fn+lalt = next
    • fn+lshift = stop
  • function keys = 2nd row function keys
    • fn+f1 = f13
    • fn+f2 = f14
    • ...
    • fn+f12 = f24
  • fn + arrow keys used for nav
    • fn + left = home
    • fn + right = end
    • fn + up = page up
    • fn + down = page down
  • rgb control moved to qwer/asdf + z/x + t
    • fn+q/a = hue increase/decrease
    • fn+w/s = saturation increase/decrease
    • fn+e/d = value increase/decrease
    • fn+r/f = speed increase/decrease
    • fn+z = rgb mode forward
    • fn+x = rgb mode reverse
    • fn+t = rgb toggle

rgb effects enabled

sidebars are constant rainbow. alpha and capslock turn red when caps is on

  • solid color
  • rainbow gradient
    • gradient up down
    • gradient left right
  • breathing
  • rainbow cycles
    • cycle all
    • cycle left right
    • cycle up down
    • cycle out in
    • cycle out in dual
    • cycle pinwheel
    • cycle spiral
    • rainbow beacon
    • rainbow pinwheels
  • reactive
    • splash
    • multisplash
    • solid splash
    • solid multisplash

layers

source code for keyboard layout editor images here: https://gist.github.com/trwnh/94e48f132c49043373918df29409ab48

layer 0

layer 1

layer 2

misc

i am taking suggestions for possible improvements to this keymap; you may contact me via the following