diff options
| author | Jonas Avellana <14019120+ninjonas@users.noreply.github.com> | 2020-02-17 02:30:03 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-17 01:30:03 -0800 |
| commit | 79e6b7866988f3cfc1c5b6746e5f400b50704ce8 (patch) | |
| tree | 79b72d2c165198fbd1715ac42b625dae1ab1e1a4 /keyboards/kyria | |
| parent | 5e79da9f321a7b50fc82201ad51b1f1bfa0e0114 (diff) | |
| download | qmk_firmware-79e6b7866988f3cfc1c5b6746e5f400b50704ce8.tar.gz qmk_firmware-79e6b7866988f3cfc1c5b6746e5f400b50704ce8.zip | |
[Keymap] ninjonas keymap updates (#8170)
* [keymap] ninjonas keymap updates
* [refactor(kyria)] updating keymap for numpad layer to be transparent rather than ignores
* [keymap(lily58)] added numpad layer
* [keymap(crkbd)] added numpad layer activated through tapdance
* [fix(8170)] fixing code review changes requested by noroadsleft
* [fix(8170)] updating comments and .md files to use 'Cmd' instead of and ⌘
Diffstat (limited to 'keyboards/kyria')
| -rw-r--r-- | keyboards/kyria/keymaps/ninjonas/README.md | 113 | ||||
| -rw-r--r-- | keyboards/kyria/keymaps/ninjonas/config.h | 2 | ||||
| -rw-r--r-- | keyboards/kyria/keymaps/ninjonas/keymap.c | 19 | ||||
| -rw-r--r-- | keyboards/kyria/keymaps/ninjonas/oled.c | 3 |
4 files changed, 133 insertions, 4 deletions
diff --git a/keyboards/kyria/keymaps/ninjonas/README.md b/keyboards/kyria/keymaps/ninjonas/README.md new file mode 100644 index 000000000..5c8678659 --- /dev/null +++ b/keyboards/kyria/keymaps/ninjonas/README.md | |||
| @@ -0,0 +1,113 @@ | |||
| 1 | # ninjonas Keymap for [Kyria](https://github.com/splitkb/kyria) | ||
| 2 | |||
| 3 | ## Keymap | ||
| 4 | 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](../../../../users/ninjonas). | ||
| 5 | |||
| 6 | More information about the Kyria keyboard can be found [here](https://blog.splitkb.com/blog/introducing-the-kyria) | ||
| 7 | |||
| 8 | ### QWERTY | ||
| 9 | ```c | ||
| 10 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 11 | // Tab, Q, W, E, R, T, Y, U, I, O, P, \ | ||
| 12 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 13 | // ESC, A, S, D, F, G, H, J, K, L, ;, ' | ||
| 14 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 15 | // LShift, Z, X, C, V, B, ALT, NUMLK, N, M, ,, ., /, = | ||
| 16 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 17 | // ALT, Cmd, Ctrl, Space, [, ], Enter, BackSP, Del, MUTE | ||
| 18 | // `----------------------------------------' `----------------------------------------' | ||
| 19 | ``` | ||
| 20 | |||
| 21 | ### DVORAK | ||
| 22 | ```c | ||
| 23 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 24 | // Tab, ', ,, ., P, Y, F, G, C, R, L, \ | ||
| 25 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 26 | // ESC, A, O, E, U, I, D, H, T, N, S, / | ||
| 27 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 28 | // LShift, ;, Q, J, K, X, ALT, NUMLK, B, M, W, V, Z, = | ||
| 29 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 30 | // ALT, Cmd, Ctrl, Space, [, ], Enter, BackSP, Del, MUTE | ||
| 31 | // `----------------------------------------' `----------------------------------------' | ||
| 32 | ``` | ||
| 33 | |||
| 34 | ### COLEMAK | ||
| 35 | ```c | ||
| 36 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 37 | // Tab, Q, W, F, P, G, J, L, U, Y, ;, \ | ||
| 38 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 39 | // ESC, A, R, S, T, D, H, N, E, I, O, ' | ||
| 40 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 41 | // LShift, Z, X, C, V, B, ALT, NUMLK, K, M, ,, ., /, = | ||
| 42 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 43 | // ALT, Cmd, Ctrl, Space, [, ], Enter, BackSP, Del, MUTE | ||
| 44 | // `----------------------------------------' `----------------------------------------' | ||
| 45 | ``` | ||
| 46 | |||
| 47 | ### LOWER | ||
| 48 | ```c | ||
| 49 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 50 | // , , KC_BRIU, Play, Mute, K_CSCN, PgUp, Home, Up, End, , K_MDSH | ||
| 51 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 52 | // , , KC_BRID, Next, VolUp, , PgDn, Left, Down, Right, K_LOCK, | ||
| 53 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 54 | // , , , Prev, VolDn, [, ], , , M_CODE, M_XXX1, M_PYNV, | ||
| 55 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 56 | // | ||
| 57 | // `----------------------------------------' `----------------------------------------' | ||
| 58 | ``` | ||
| 59 | |||
| 60 | ### RAISE | ||
| 61 | ```c | ||
| 62 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 63 | // `, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, - | ||
| 64 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 65 | // ~, !, @, #, $, %, ^, &, *, (, ), _ | ||
| 66 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 67 | // F11, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F12 | ||
| 68 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 69 | // | ||
| 70 | // `----------------------------------------' `----------------------------------------' | ||
| 71 | ``` | ||
| 72 | |||
| 73 | ### ADJUST | ||
| 74 | ```c | ||
| 75 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 76 | // M_MAKE, EEP_RST, , , , , RGB_TOG, , , COLEMAK, DVORAK, QWERTY, | ||
| 77 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 78 | // M_VRSN, M_MALL, , RGB_SAI, RGB_HUI,RGB_VAI, | ||
| 79 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 80 | // M_FLSH, , , RGB_SAD, RGB_HUD,RGB_VAD, RGB_M_P, RGB_M_B,RGB_M_SW, , , , | ||
| 81 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 82 | // | ||
| 83 | // `----------------------------------------' `----------------------------------------' | ||
| 84 | |||
| 85 | ``` | ||
| 86 | |||
| 87 | ### NUMPAD | ||
| 88 | ```c | ||
| 89 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 90 | // , , , , , , , 7, 8, 9, +, /, | ||
| 91 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 92 | // , , , , , , , 4, 5, 6, -, *, | ||
| 93 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 94 | // , , , , , , , , , , 0, 1, 2, 3, ., :, | ||
| 95 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 96 | // | ||
| 97 | // `----------------------------------------' `----------------------------------------' | ||
| 98 | ``` | ||
| 99 | |||
| 100 | <!-- | ||
| 101 | ### TEMPLATE | ||
| 102 | ```c | ||
| 103 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 104 | // XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||
| 105 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 106 | // XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||
| 107 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 108 | // XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX, XXXXXXX,XXXXXXX,XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||
| 109 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 110 | // XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX,XXXXXXX, XXXXXXX,XXXXXXX,XXXXXXX, XXXXXXX, XXXXXXX | ||
| 111 | // `----------------------------------------' `----------------------------------------' | ||
| 112 | ``` | ||
| 113 | --> \ No newline at end of file | ||
diff --git a/keyboards/kyria/keymaps/ninjonas/config.h b/keyboards/kyria/keymaps/ninjonas/config.h index 5673e6c3d..dd919e382 100644 --- a/keyboards/kyria/keymaps/ninjonas/config.h +++ b/keyboards/kyria/keymaps/ninjonas/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #define TAPPING_TERM 200 | 19 | #define TAPPING_TERM 300 |
| 20 | 20 | ||
| 21 | #ifdef OLED_DRIVER_ENABLE | 21 | #ifdef OLED_DRIVER_ENABLE |
| 22 | #define OLED_DISPLAY_128X64 | 22 | #define OLED_DISPLAY_128X64 |
diff --git a/keyboards/kyria/keymaps/ninjonas/keymap.c b/keyboards/kyria/keymaps/ninjonas/keymap.c index e6cde72d5..df492a466 100644 --- a/keyboards/kyria/keymaps/ninjonas/keymap.c +++ b/keyboards/kyria/keymaps/ninjonas/keymap.c | |||
| @@ -24,7 +24,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 24 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | 24 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| |
| 25 | _____________________QWERTY_L2______________________, _____________________QWERTY_R2______________________, | 25 | _____________________QWERTY_L2______________________, _____________________QWERTY_R2______________________, |
| 26 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | 26 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| |
| 27 | _____________________QWERTY_L3______________________,XXXXXXX,KC_LALT, M_COPA,XXXXXXX,_____________________QWERTY_R3______________________, | 27 | _____________________QWERTY_L3______________________,XXXXXXX,KC_LALT, T_CPNU,XXXXXXX,_____________________QWERTY_R3______________________, |
| 28 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | 28 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' |
| 29 | _____________MOD_LEFT_____________,T_LBRC, T_RBRC,________MOD_RIGHT________,KC_MUTE | 29 | _____________MOD_LEFT_____________,T_LBRC, T_RBRC,________MOD_RIGHT________,KC_MUTE |
| 30 | // `----------------------------------------' `----------------------------------------' | 30 | // `----------------------------------------' `----------------------------------------' |
| @@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | 36 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| |
| 37 | _____________________DVORAK_L2______________________, _____________________DVORAK_R2______________________, | 37 | _____________________DVORAK_L2______________________, _____________________DVORAK_R2______________________, |
| 38 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | 38 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| |
| 39 | _____________________DVORAK_L3______________________,XXXXXXX,KC_LALT, M_COPA,XXXXXXX,_____________________DVORAK_R3______________________, | 39 | _____________________DVORAK_L3______________________,XXXXXXX,KC_LALT, T_CPNU,XXXXXXX,_____________________DVORAK_R3______________________, |
| 40 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | 40 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' |
| 41 | _____________MOD_LEFT_____________,T_LBRC, T_RBRC,________MOD_RIGHT________,KC_MUTE | 41 | _____________MOD_LEFT_____________,T_LBRC, T_RBRC,________MOD_RIGHT________,KC_MUTE |
| 42 | // `----------------------------------------' `----------------------------------------' | 42 | // `----------------------------------------' `----------------------------------------' |
| @@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | 48 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| |
| 49 | _____________________COLEMAK_L2_____________________, _____________________COLEMAK_R2_____________________, | 49 | _____________________COLEMAK_L2_____________________, _____________________COLEMAK_R2_____________________, |
| 50 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | 50 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| |
| 51 | _____________________COLEMAK_L3_____________________,XXXXXXX,KC_LALT, M_COPA,XXXXXXX,_____________________COLEMAK_R3_____________________, | 51 | _____________________COLEMAK_L3_____________________,XXXXXXX,KC_LALT, T_CPNU,XXXXXXX,_____________________COLEMAK_R3_____________________, |
| 52 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | 52 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' |
| 53 | _____________MOD_LEFT_____________,T_LBRC, T_RBRC,________MOD_RIGHT________,KC_MUTE | 53 | _____________MOD_LEFT_____________,T_LBRC, T_RBRC,________MOD_RIGHT________,KC_MUTE |
| 54 | // `----------------------------------------' `----------------------------------------' | 54 | // `----------------------------------------' `----------------------------------------' |
| @@ -89,6 +89,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 89 | _______,_______,_______,_______,_______, _______,_______,_______,_______,_______ | 89 | _______,_______,_______,_______,_______, _______,_______,_______,_______,_______ |
| 90 | // `----------------------------------------' `----------------------------------------' | 90 | // `----------------------------------------' `----------------------------------------' |
| 91 | ), | 91 | ), |
| 92 | |||
| 93 | [_NUMPAD] = LAYOUT_wrapper( | ||
| 94 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | ||
| 95 | _______, _______, _______, _______, _______,_______, _____________________NUMPAD_1_______________________, | ||
| 96 | // |--------+-----——-+——------+-——-----+——------+——-----| |------—+——------+——------+——------+——------+--------| | ||
| 97 | _______, _______, _______, _______, _______,_______, _____________________NUMPAD_2_______________________, | ||
| 98 | // |--------+-----——-+——------+-——-----+——------+——-----+———-----------. ,——————————————+------—+——------+——------+——------+——------+--------| | ||
| 99 | _______, _______, _______, _______,_______,_______,_______,_______, _______,_______,_____________________NUMPAD_3_______________________, | ||
| 100 | // `--------------------------+--------+--------+-------+-------+------| |------+-------+-------+--------+--------+--------+--------+--------' | ||
| 101 | _______,_______,_______,_______,_______, _______,_______,_______,_______,_______ | ||
| 102 | // `----------------------------------------' `----------------------------------------' | ||
| 103 | ), | ||
| 104 | |||
| 92 | /* | 105 | /* |
| 93 | [_TEMPLATE] = LAYOUT_wrapper( | 106 | [_TEMPLATE] = LAYOUT_wrapper( |
| 94 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. | 107 | // ,------—————————-------------------------------------. ,--------—————————-----------------------------------. |
diff --git a/keyboards/kyria/keymaps/ninjonas/oled.c b/keyboards/kyria/keymaps/ninjonas/oled.c index ff21b4885..419c1b727 100644 --- a/keyboards/kyria/keymaps/ninjonas/oled.c +++ b/keyboards/kyria/keymaps/ninjonas/oled.c | |||
| @@ -127,6 +127,7 @@ static void render_layer_state(void) { | |||
| 127 | bool lower = layer_state_is(_LOWER) & !layer_state_is(_ADJUST); | 127 | bool lower = layer_state_is(_LOWER) & !layer_state_is(_ADJUST); |
| 128 | bool raise = layer_state_is(_RAISE) & !layer_state_is(_ADJUST); | 128 | bool raise = layer_state_is(_RAISE) & !layer_state_is(_ADJUST); |
| 129 | bool adjust = layer_state_is(_ADJUST); | 129 | bool adjust = layer_state_is(_ADJUST); |
| 130 | bool numpad = layer_state_is(_NUMPAD); | ||
| 130 | 131 | ||
| 131 | if(lower){ | 132 | if(lower){ |
| 132 | oled_write_P(PSTR(" Lower "), true); | 133 | oled_write_P(PSTR(" Lower "), true); |
| @@ -134,6 +135,8 @@ static void render_layer_state(void) { | |||
| 134 | oled_write_P(PSTR(" Raise "), true); | 135 | oled_write_P(PSTR(" Raise "), true); |
| 135 | } else if(adjust){ | 136 | } else if(adjust){ |
| 136 | oled_write_P(PSTR(" Adjust "), true); | 137 | oled_write_P(PSTR(" Adjust "), true); |
| 138 | } else if(numpad) { | ||
| 139 | oled_write_P(PSTR(" Numpad "), true); | ||
| 137 | } else { | 140 | } else { |
| 138 | oled_write_P(PSTR(" Default"), false); | 141 | oled_write_P(PSTR(" Default"), false); |
| 139 | } | 142 | } |
