qmk_firmware/keyboards/monsgeek/m2
JhaKob 8a47896263
[Keyboard] Add Monsgeek M2 (#25387)
* Adding Monsgeek M2 keyboard

* Update readme.md

* Switch tab -> space

* Addressing PR comments.
- Removing values that are set to defaults
- Updating readme verbiage
- Using host nkro instead of usb force_nkro
2025-07-08 00:03:12 -06:00
..
keymaps/default [Keyboard] Add Monsgeek M2 (#25387) 2025-07-08 00:03:12 -06:00
config.h [Keyboard] Add Monsgeek M2 (#25387) 2025-07-08 00:03:12 -06:00
halconf.h [Keyboard] Add Monsgeek M2 (#25387) 2025-07-08 00:03:12 -06:00
keyboard.json [Keyboard] Add Monsgeek M2 (#25387) 2025-07-08 00:03:12 -06:00
m2.c [Keyboard] Add Monsgeek M2 (#25387) 2025-07-08 00:03:12 -06:00
mcuconf.h [Keyboard] Add Monsgeek M2 (#25387) 2025-07-08 00:03:12 -06:00
readme.md [Keyboard] Add Monsgeek M2 (#25387) 2025-07-08 00:03:12 -06:00

MonsGeek M2

M2

A customizable 95% keyboard

  • Keyboard Maintainer: jonylee@hfd
  • Hardware Supported: MonsGeek M2 PCB
  • Hardware Availability: monsgeek

Make example for this keyboard (after setting up your build environment):

make monsgeek/m2:default

Flashing example for this keyboard:

make monsgeek/m2:default:flash

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader in 2 ways:

  • Bootmagic reset: Hold down the top left key (commonly programmed as Esc) while plugging in the keyboard.
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available