Skip to content

namsnath/keymaps

Repository files navigation

Keymaps

Keymaps for my QMK keyboard(s).

Building

  • make <keyboard>
    • Supported keyboards: preonic

Flashing

  • Use the output .bin files in the build/ directory.

Updating Submodules

  • git submodule update --remote
    • Updates qmk_firmware to the latest commit.
    • DO NOT use --recursive here. It will pull everything to the latest, which is not what we want.
  • git commit the updated submodule.
  • make or simply git submodule update --init --recursive
    • Once committed, update will pick up the new HEAD and setup the submodules accordingly.

Common Config Caveats

  • enums
    • These should be used for layers and keycodes to make maintenance easier
    • Using SAFE_RANGE - a high value (last enum value used in QMK core code)
      • For layers, no. These should start from 0 since they are array indices
      • For keycodes, yes. This is required for keycodes to avoid collisions.

About

QMK keymaps, using a convenient make system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published