Skip to content

Personal keyboard keymap files for QMK firmware

License

Notifications You must be signed in to change notification settings

mblsha/qmk-keymaps

 
 

Repository files navigation

QMK Firmware

Software License Build Status

The QMK firmware powers my keyboards. This is the source code for my keyboard layouts.

.
├── README.md
├── Rakefile       # Tasks for managing QMK source
├── planck         # Keyboard/keymap-specific files
│   ├── README.md
│   ├── keymap.c   # Keymap implementation
│   └── rules.mk   # Keymap make rules
├── ...
└── user           # Keyboard/keymap-agnostic files
    ├── README.md
    ├── config.h   # Configuration applied across all keymaps
    ├── my.c       # Global implementation file
    ├── my.h       # Global header file
    └── rules.mk   # Global make rules

Building

The Rakefile manages the QMK firmware source code:

rake ci           # Build all keymaps for CI
rake clean        # Remove build artifacts
rake install      # Symlink keymap files into QMK source tree
rake qmk:install  # Install QMK dependencies
rake qmk:update   # Update QMK firmware
rake uninstall    # Remove symlinks from QMK source tree

About

Personal keyboard keymap files for QMK firmware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.0%
  • Ruby 3.7%
  • Makefile 1.1%
  • Shell 0.2%