Keychron-Q1-Pro

Stars
9
Language
C
Updated

Keychron Q1 Pro - Custom QMK Keymap

This is a custom QMK keymap for the Keychron Q1 Pro (ANSI layout) with support for:

  • RGB Matrix
  • Rotary Encoder (default: volume control)
  • Layer switching (Layer 1 via MO(1))

📁 Folder Structure

Place this folder inside the QMK repository at:

keyboards/keychron/q1_pro/keymaps/custom/

🧠 Layers

Layer 0 - Default

Standard ANSI layout with RGB and encoder enabled.

Layer 1 - FN Layer

Currently all keys are transparent (_______). Customize as needed.

🎛️ Encoder Behavior

Rotary encoder (index 0):

  • Clockwise: Volume Up
  • Counter-clockwise: Volume Down

🌈 RGB

RGB Matrix is enabled by default. You can customize lighting effects in QMK.

🔧 Compile Firmware

Run this from the QMK root:

qmk compile -kb keychron/q1_pro -km custom

🚀 Flash Firmware

Put your board into DFU mode and run:

qmk flash -kb keychron/q1_pro -km custom

Made with ❤️ using QMK Firmware
https://qmk.fm