aboutsummaryrefslogtreecommitdiff
path: root/keyboards/kyria
diff options
context:
space:
mode:
authorJonas Avellana <14019120+ninjonas@users.noreply.github.com>2020-02-17 02:30:03 -0700
committerGitHub <noreply@github.com>2020-02-17 01:30:03 -0800
commit79e6b7866988f3cfc1c5b6746e5f400b50704ce8 (patch)
tree79b72d2c165198fbd1715ac42b625dae1ab1e1a4 /keyboards/kyria
parent5e79da9f321a7b50fc82201ad51b1f1bfa0e0114 (diff)
downloadqmk_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 &#8984;
Diffstat (limited to 'keyboards/kyria')
-rw-r--r--keyboards/kyria/keymaps/ninjonas/README.md113
-rw-r--r--keyboards/kyria/keymaps/ninjonas/config.h2
-rw-r--r--keyboards/kyria/keymaps/ninjonas/keymap.c19
-rw-r--r--keyboards/kyria/keymaps/ninjonas/oled.c3
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
4This 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
6More 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 }