This repository contains my custom QMK firmware configuration for the Corne V4.1 split keyboard. It includes keymaps and layers, specifically designed for my personal use case.
- QMK Firmware: To compile and flash your firmware, make sure you have QMK set up. You can follow the QMK setup guide to get started.
- Corne V4.1 Keyboard: This configuration is specifically designed for the Corne V4.1. Ensure your keyboard has the correct hardware.
-
Clone this repository:
git clone https://github.com/krsntn/qmk-config-corne.git cd qmk-config-corne -
Install QMK firmware (if not already done):
python3 -m pip install --user qmk
-
Set up your QMK environment:
qmk setup
-
Compile the firmware for your Corne:
qmk compile -kb crkbd/rev4_1/standard -km krsntn
-
Flash the firmware to your Corne:
-
Enter Bootloader Mode:
- Press and hold the boot button, then immediately press the reset button to put your Corne into bootloader mode.
-
Flash the Firmware:
- Once in bootloader mode, simply copy the
.uf2file to your Corne’s drive to flash the firmware.
- Once in bootloader mode, simply copy the
-
- Layer 0: Default typing layer.
- Layer 1: Navigation layer.
- Layer 2: Symbols layer.
- Layer 3: Numeric keypad layer.
- Layer 4: Function keys and media controls layer.
- Layer 5: Mouse control layer.
The main keymap file is located in config/keymap.c. You can customize the layout by editing this file.
- Keymap not flashing? Make sure you're in the correct bootloader mode for your Corne V4.1.
- Unexpected behavior? Check the
keymap.cfile for any syntax errors or conflicts in layer definitions.
This project is licensed under the MIT License.
- QMK Firmware: The foundation for this configuration.
- Corne Keyboard: The Corne V4.1 keyboard design by foostan.
- Community: Thanks to the QMK and Corne communities for their support and resources.
Feel free to fork, modify, and improve upon this config!