mblsha / qmk-keymaps

Personal keyboard keymap files for QMK firmware

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:C 95.0%Language:Ruby 3.7%Language:Makefile 1.1%Language:Shell 0.2%