diff options
| author | lental <lental@users.noreply.github.com> | 2025-12-08 19:30:39 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-08 19:30:39 -0800 |
| commit | e2d19eda57b21e22dfabfccf72d2f7a1d0997633 (patch) | |
| tree | cd1438040db0ae5bde394227fc6d57123ef02a1e /keyboards/dotlen/queue/keymaps/default/keymap.c | |
| parent | 73a6496516c165a8d7ec023513f7fd32cd7bc78f (diff) | |
Add queue.len() keyboard (#24823)
Co-authored-by: Joel Challis <git@zvecr.com>
Diffstat (limited to 'keyboards/dotlen/queue/keymaps/default/keymap.c')
| -rw-r--r-- | keyboards/dotlen/queue/keymaps/default/keymap.c | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/keyboards/dotlen/queue/keymaps/default/keymap.c b/keyboards/dotlen/queue/keymaps/default/keymap.c new file mode 100644 index 0000000000..74f4cc59c2 --- /dev/null +++ b/keyboards/dotlen/queue/keymaps/default/keymap.c | |||
| @@ -0,0 +1,41 @@ | |||
| 1 | // Copyright 2025 lental | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | #include QMK_KEYBOARD_H | ||
| 4 | |||
| 5 | enum layers { | ||
| 6 | _BL, | ||
| 7 | _FL, | ||
| 8 | _AL | ||
| 9 | }; | ||
| 10 | |||
| 11 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 12 | [_BL] = LAYOUT_all( | ||
| 13 | KC_GRAVE, KC_1 , KC_2 , KC_3, KC_4, KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0, KC_MINS,KC_EQL, KC_BSPC,KC_BSPC, KC_MUTE, | ||
| 14 | 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, KC_BSLS, KC_PGUP, | ||
| 15 | KC_CAPS , KC_A , KC_S , KC_D, KC_F , KC_G , KC_H, KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_ENT , KC_PGDN, | ||
| 16 | KC_LSFT, MO(_FL), KC_Z , KC_X, KC_C , KC_V , KC_B, KC_N , KC_M , KC_COMM, KC_DOT, KC_SLASH, KC_RSFT , KC_UP, KC_DEL, | ||
| 17 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC,KC_SPC, KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 18 | |||
| 19 | [_FL] = LAYOUT_all( | ||
| 20 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,KC_F12,KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 21 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 22 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 23 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(_AL), | ||
| 24 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), | ||
| 25 | |||
| 26 | [_AL] = LAYOUT_all( | ||
| 27 | QK_BOOT,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, | ||
| 28 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 29 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) | ||
| 32 | |||
| 33 | }; | ||
| 34 | |||
| 35 | #ifdef ENCODER_MAP_ENABLE | ||
| 36 | const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||
| 37 | [_BL] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)}, | ||
| 38 | [_FL] = { ENCODER_CCW_CW(_______, _______)}, | ||
| 39 | [_AL] = { ENCODER_CCW_CW(_______, _______)} | ||
| 40 | }; | ||
| 41 | #endif | ||
