qmk_firmware

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

keymap.c (3586B)


      1 // Copyright 2023 QMK
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #include QMK_KEYBOARD_H
      5 
      6 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
      7     /*
      8      * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
      9      * │Esc│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │Bsp│
     10      * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
     11      * │Tab│Q  │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ [ │ ] │
     12      * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
     13      * │#  │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ ' │Ent│
     14      * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
     15      * │Sft│ \ │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ ↑ │ / │
     16      * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
     17      * │Ctl│GUI│LWR│Alt│RSE│   │   │   │Alt│Sft│←  │ ↓ │ → │
     18      * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
     19      */
     20     [0] = LAYOUT_ortho_5x13(
     21         KC_ESC,  KC_1,     KC_2,  KC_3,    KC_4,  KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_BSPC,
     22         KC_TAB,  KC_Q,     KC_W,  KC_E,    KC_R,  KC_T,    KC_Y,    KC_U,    KC_I,    KC_O,    KC_P,    KC_LBRC, KC_RBRC,
     23         KC_NUHS, KC_A,     KC_S,  KC_D,    KC_F,  KC_G,    KC_H,    KC_J,    KC_K,    KC_L,    KC_SCLN, KC_QUOT, KC_ENT,
     24         KC_LSFT, KC_NUBS,  KC_Z,  KC_X,    KC_C,  KC_V,    KC_B,    KC_N,    KC_M,    KC_COMM, KC_DOT,  KC_UP,   KC_SLSH,
     25         KC_LCTL, KC_LGUI,  TT(1), KC_LALT, TT(2), KC_SPC,  KC_SPC,  KC_SPC,  KC_RALT, KC_RSFT, KC_LEFT, KC_DOWN, KC_RGHT
     26     ),
     27     [1] = LAYOUT_ortho_5x13(
     28        KC_GRV , KC_MUTE, KC_VOLU, KC_VOLD, KC_MPRV, KC_MPLY, KC_MNXT, G(KC_P), KC_SLEP, KC_WAKE, KC_PSCR, KC_DEL , KC_EQL  ,
     29        MS_BTN3, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ,
     30        MS_BTN2, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ,
     31        _______, MS_BTN1, _______, _______, _______, _______, _______, _______, _______, _______, _______, MS_UP,   _______ ,
     32        _______, MS_BTN4, _______, _______, _______, _______, _______, _______, _______, _______, MS_LEFT, MS_DOWN, MS_RGHT
     33     ),
     34     [2] = LAYOUT_ortho_5x13(
     35       KC_ESC , KC_F1  , KC_F2  , KC_F3  , KC_F4  , KC_F5  , KC_F6  , KC_F7  , KC_F8  , KC_F9  , KC_F10 , KC_F11 , KC_F12  ,
     36       _______, _______, _______, _______,  QK_RBT, _______, _______, _______, _______, _______, _______, _______, _______ ,
     37       KC_CAPS, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ,
     38       _______, _______, _______, _______, _______, _______, QK_BOOT, _______, _______, _______, _______, MS_WHLU, _______ ,
     39       _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, MS_WHLL, MS_WHLD, MS_WHLR
     40     ),
     41 };