qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

keymap.c (771B)


      1 // Copyright 2025 Jack Sachinidhs (@jacksaxi)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 #include QMK_KEYBOARD_H
      4 
      5 enum layers {
      6     _LAYER0,
      7     _LAYER1,
      8     _LAYER2,
      9     _LAYER3
     10 };
     11 
     12 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     13     [_LAYER0] = LAYOUT(
     14         TO(_LAYER1),
     15         KC_1, KC_2, KC_3,
     16         KC_4, KC_5, KC_6,
     17         KC_7, KC_8, KC_9
     18     ),
     19     [_LAYER1] = LAYOUT(
     20         TO(_LAYER2),
     21         KC_Q, KC_W, KC_E,
     22         KC_R, KC_T, KC_Y,
     23         KC_U, KC_I, KC_O
     24     ),
     25     [_LAYER2] = LAYOUT(
     26         TO(_LAYER3),
     27         KC_A, KC_S, KC_D,
     28         KC_F, KC_G, KC_H,
     29         KC_J, KC_K, KC_L
     30     ),
     31     [_LAYER3] = LAYOUT(
     32         TO(_LAYER0),
     33         KC_Z, KC_X, KC_C,
     34         KC_V, KC_B, KC_N,
     35         KC_M, KC_COMM, KC_DOT
     36     )
     37 };