diff options
author | Karl B <42804603+b-karl@users.noreply.github.com> | 2022-01-13 00:05:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-12 15:05:19 -0800 |
commit | f2a31b944d11ed5f1b891aa80c0447d5e94ff121 (patch) | |
tree | e76c9b19109376dcc2022b3528c702c7c010ef38 /keyboards/karlb/kbic65/keymaps/default | |
parent | b79e329ab8e16c5b791591b44e04fd1b40d6bccc (diff) |
[Keyboard] Add KBIC65 keyboard (#15151)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Karl Berggren <berggren.karl+git@gmail.com>
Co-authored-by: spacefrogfeds <73514335+spacefrogfeds@users.noreply.github.com>
Co-authored-by: Karl Berggren <karber@raysearchlabs.com>
Diffstat (limited to 'keyboards/karlb/kbic65/keymaps/default')
-rw-r--r-- | keyboards/karlb/kbic65/keymaps/default/keymap.c | 22 | ||||
-rw-r--r-- | keyboards/karlb/kbic65/keymaps/default/readme.md | 5 |
2 files changed, 27 insertions, 0 deletions
diff --git a/keyboards/karlb/kbic65/keymaps/default/keymap.c b/keyboards/karlb/kbic65/keymaps/default/keymap.c new file mode 100644 index 0000000000..1691cdd193 --- /dev/null +++ b/keyboards/karlb/kbic65/keymaps/default/keymap.c @@ -0,0 +1,22 @@ +// Copyright 2021 Karl Berggren <@bkarl> +// SPDX-License-Identifier: GPL-2.0-or-later + +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +// Default ANSI keymap +[0] = LAYOUT( +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_EQL, KC_BSPC, _______, KC_HOME, +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, +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, +KC_LSFT, _______, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, +KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), + +[1] = LAYOUT( +KC_GRV, 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_DEL, _______, KC_INS, +_______, _______, KC_UP, _______, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, _______, _______, _______, +_______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT, _______, _______, +_______, _______, _______, _______, _______, _______, RESET, _______, _______, KC_END, KC_PGDN, KC_DOWN, _______, KC_PGUP, _______, +_______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END) +}; diff --git a/keyboards/karlb/kbic65/keymaps/default/readme.md b/keyboards/karlb/kbic65/keymaps/default/readme.md new file mode 100644 index 0000000000..a071af6710 --- /dev/null +++ b/keyboards/karlb/kbic65/keymaps/default/readme.md @@ -0,0 +1,5 @@ +![KBIC65 layout options](https://github.com/b-karl/KBIC65/blob/main/img/layout-options.svg) + +# Default KBIC65 Layout + +This is the default layout for the KBIC65, it is recommended that you create your own keymap tailored to your specific needs. It is an ANSI keymap but uses the full KBIC65 layoutm, i.e., includes ISO backslash and split backspace but these are set to no action in this default layout. The layers are based on the KBDFans 67 rev 2 default keymap. |