qmk-keychron-q3-colemak-dh/keyboards/splitkb/kyria/keymaps/ninjonas
Xelus22 4e1c5887c5
[Core] Refactor OLED to allow easy addition of other types (#13454)
* add docs

* core changes

* update keyboards to new OLED

* updated users to new OLED

* update layouts to new OLED

* fixup docs

* drashna's suggestion

* fix up docs

* new keyboards with oled

* core split changes

* remaining keyboard files

* Fix The Helix keyboards oled options

* reflect develop

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: mtei <2170248+mtei@users.noreply.github.com>
2021-08-24 16:28:26 +10:00
..
config.h [Core] Refactor OLED to allow easy addition of other types (#13454) 2021-08-24 16:28:26 +10:00
keymap.c
oled.c [Core] Refactor OLED to allow easy addition of other types (#13454) 2021-08-24 16:28:26 +10:00
README.md
rules.mk [Core] Refactor OLED to allow easy addition of other types (#13454) 2021-08-24 16:28:26 +10:00

ninjonas Keymap for Kyria

Keymap

This keymap is designed based off my typing habits and is subject to change. Information about custom user macros and tap dances can be found here.

More information about the Kyria keyboard can be found here

QWERTY

//  ,------—————————-------------------------------------.                                ,--------—————————-----------------------------------.
//        Tab,       Q,       W,       E,       R,      T,                                       Y,       U,       I,       O,       P,     \
//  |--------+-----——-+——------+-——-----+——------+——-----|                                |------—+——------+——------+——------+——------+--------|
//        ESC,       A,       S,       D,       F,      G,                                       H,       J,       K,       L,       ;,     '
//  |--------+-----——-+——------+-——-----+——------+——-----+———-----------.  ,——————————————+------—+——------+——------+——------+——------+--------|
//     LShift,       Z,       X,       C,       V,      B,           ALT,    NUMLK,              N,       M,       ,,       .,       /,     =
//  `--------------------------+--------+--------+-------+-------+------|  |------+-------+-------+--------+--------+--------+--------+--------'
//                                   ALT,       Cmd,    Ctrl, Space,     [,        ],  Enter, BackSP,     Del,    MUTE
//                             `----------------------------------------'  `----------------------------------------'

DVORAK

//  ,------—————————-------------------------------------.                                ,--------—————————-----------------------------------.
//        Tab,       ',       ,,       .,       P,      Y,                                       F,       G,       C,       R,       L,     \
//  |--------+-----——-+——------+-——-----+——------+——-----|                                |------—+——------+——------+——------+——------+--------|
//        ESC,       A,       O,       E,       U,      I,                                       D,       H,       T,       N,       S,     /
//  |--------+-----——-+——------+-——-----+——------+——-----+———-----------.  ,——————————————+------—+——------+——------+——------+——------+--------|
//    LShift,       ;,       Q,       J,       K,      X,           ALT,    NUMLK,               B,       M,       W,       V,       Z,     =
//  `--------------------------+--------+--------+-------+-------+------|  |------+-------+-------+--------+--------+--------+--------+--------'
//                                   ALT,       Cmd,    Ctrl, Space,     [,        ],  Enter, BackSP,     Del,    MUTE
//                             `----------------------------------------'  `----------------------------------------'

COLEMAK

//  ,------—————————-------------------------------------.                                ,--------—————————-----------------------------------.
//        Tab,       Q,       W,       F,       P,      G,                                       J,       L,       U,       Y,       ;,     \
//  |--------+-----——-+——------+-——-----+——------+——-----|                                |------—+——------+——------+——------+——------+--------|
//        ESC,       A,       R,       S,       T,      D,                                       H,       N,       E,       I,       O,     '
//  |--------+-----——-+——------+-——-----+——------+——-----+———-----------.  ,——————————————+------—+——------+——------+——------+——------+--------|
//    LShift,       Z,       X,       C,       V,      B,            ALT,    NUMLK,              K,       M,       ,,       .,       /,     =
//  `--------------------------+--------+--------+-------+-------+------|  |------+-------+-------+--------+--------+--------+--------+--------'
//                                   ALT,       Cmd,    Ctrl, Space,     [,        ],  Enter, BackSP,     Del,    MUTE
//                             `----------------------------------------'  `----------------------------------------'

LOWER

//  ,------—————————-------------------------------------.                                ,--------—————————-----------------------------------.
//           ,        , KC_BRIU,    Play,    Mute, K_CSCN,                                    PgUp,    Home,      Up,     End,        ,  K_MDSH
//  |--------+-----——-+——------+-——-----+——------+——-----|                                |------—+——------+——------+——------+——------+--------|
//           ,        , KC_BRID,    Next,   VolUp,       ,                                    PgDn,    Left,    Down,   Right,  K_LOCK,
//  |--------+-----——-+——------+-——-----+——------+——-----+———-----------.  ,——————————————+------—+——------+——------+——------+——------+--------|
//           ,        ,        ,    Prev,   VolDn,      [,                                       ],        ,        ,  M_CODE,  M_XXX1, M_PYNV,
//  `--------------------------+--------+--------+-------+-------+------|  |------+-------+-------+--------+--------+--------+--------+--------'
//                               
//                             `----------------------------------------'  `----------------------------------------'

RAISE

//  ,------—————————-------------------------------------.                                ,--------—————————-----------------------------------.
//          `,       1,       2,       3,       4,      5,                                       6,       7,       8,       9,       0,      -
//  |--------+-----——-+——------+-——-----+——------+——-----|                                |------—+——------+——------+——------+——------+--------|
//          ~,       !,       @,       #,       $,      %,                                       ^,       &,       *,       (,       ),      _
//  |--------+-----——-+——------+-——-----+——------+——-----+———-----------.  ,——————————————+------—+——------+——------+——------+——------+--------|
//        F11,      F1,      F2,      F3,      F4,     F5,                                      F6,      F7,      F8,      F9,     F10,    F12
//  `--------------------------+--------+--------+-------+-------+------|  |------+-------+-------+--------+--------+--------+--------+--------'
//                               
//                             `----------------------------------------'  `----------------------------------------'

ADJUST

//  ,------—————————-------------------------------------.                                ,--------—————————-----------------------------------.
//     M_MAKE, EEP_RST,        ,        ,        ,       ,                                 RGB_TOG,        ,        , COLEMAK,  DVORAK, QWERTY,
//  |--------+-----——-+——------+-——-----+——------+——-----|                                |------—+——------+——------+——------+——------+--------|
//     M_VRSN,  M_MALL,        , RGB_SAI, RGB_HUI,RGB_VAI,              
//  |--------+-----——-+——------+-——-----+——------+——-----+———-----------.  ,——————————————+------—+——------+——------+——------+——------+--------|
//     M_FLSH,        ,        , RGB_SAD, RGB_HUD,RGB_VAD,                                 RGB_M_P, RGB_M_B,RGB_M_SW,        ,        ,        ,
//  `--------------------------+--------+--------+-------+-------+------|  |------+-------+-------+--------+--------+--------+--------+--------'
//                    
//                             `----------------------------------------'  `----------------------------------------'

NUMPAD

//  ,------—————————-------------------------------------.                                ,--------—————————-----------------------------------.
//           ,        ,        ,        ,        ,       ,                                        ,       7,       8,       9,       +,       /,
//  |--------+-----——-+——------+-——-----+——------+——-----|                                |------—+——------+——------+——------+——------+--------|
//           ,        ,        ,        ,        ,       ,                                        ,       4,       5,       6,       -,       *,
//  |--------+-----——-+——------+-——-----+——------+——-----+———-----------.  ,——————————————+------—+——------+——------+——------+——------+--------|
//           ,        ,        ,        ,       ,       ,       ,       ,         ,       ,      0,       1,       2,       3,       .,       :,
//  `--------------------------+--------+--------+-------+-------+------|  |------+-------+-------+--------+--------+--------+--------+--------'
//                               
//                             `----------------------------------------'  `----------------------------------------'