aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Humbert <jack.humb@gmail.com>2017-07-21 19:05:13 -0400
committerJack Humbert <jack.humb@gmail.com>2017-07-21 19:05:13 -0400
commit8edb67b08242f2ab641d7e658a0a7adb579bbae2 (patch)
tree9e211090e33bfc01e5388663d2f1650181013b7b
parente26283e9e58600344b6bd1f222fee748077580d8 (diff)
downloadqmk_firmware-8edb67b08242f2ab641d7e658a0a7adb579bbae2.tar.gz
qmk_firmware-8edb67b08242f2ab641d7e658a0a7adb579bbae2.zip
fix line-endings
-rw-r--r--keyboards/roadkit/keymaps/singlesBrent/config.h28
-rw-r--r--keyboards/roadkit/keymaps/singlesBrent/keymap.c484
-rw-r--r--keyboards/roadkit/keymaps/singlesBrent/readme.md6
3 files changed, 259 insertions, 259 deletions
diff --git a/keyboards/roadkit/keymaps/singlesBrent/config.h b/keyboards/roadkit/keymaps/singlesBrent/config.h
index 45bd44c0b..57468e122 100644
--- a/keyboards/roadkit/keymaps/singlesBrent/config.h
+++ b/keyboards/roadkit/keymaps/singlesBrent/config.h
@@ -1,15 +1,15 @@
1#ifndef CONFIG_USER_H 1#ifndef CONFIG_USER_H
2#define CONFIG_USER_H 2#define CONFIG_USER_H
3 3
4#include "../../config.h" 4#include "../../config.h"
5 5
6// place overrides here 6// place overrides here
7#define TAPPING_TERM 175 7#define TAPPING_TERM 175
8 8
9#ifdef BACKLIGHT_ENABLE 9#ifdef BACKLIGHT_ENABLE
10 #define BACKLIGHT_PIN B5 10 #define BACKLIGHT_PIN B5
11 #define BACKLIGHT_LEVELS 3 11 #define BACKLIGHT_LEVELS 3
12 #define BACKLIGHT_ON_STATE 0 12 #define BACKLIGHT_ON_STATE 0
13#endif 13#endif
14 14
15#endif \ No newline at end of file 15#endif \ No newline at end of file
diff --git a/keyboards/roadkit/keymaps/singlesBrent/keymap.c b/keyboards/roadkit/keymaps/singlesBrent/keymap.c
index 85e66c8c3..13197346a 100644
--- a/keyboards/roadkit/keymaps/singlesBrent/keymap.c
+++ b/keyboards/roadkit/keymaps/singlesBrent/keymap.c
@@ -1,242 +1,242 @@
1#include "roadkit.h" 1#include "roadkit.h"
2#include "action_layer.h" 2#include "action_layer.h"
3#include "eeconfig.h" 3#include "eeconfig.h"
4 4
5extern keymap_config_t keymap_config; 5extern keymap_config_t keymap_config;
6 6
7// Each layer gets a name for readability, which is then used in the keymap matrix below. 7// Each layer gets a name for readability, which is then used in the keymap matrix below.
8// The underscores don't mean anything - you can have a layer called STUFF or any other name. 8// The underscores don't mean anything - you can have a layer called STUFF or any other name.
9// Layer names don't all need to be of the same length, obviously, and you can also skip them 9// Layer names don't all need to be of the same length, obviously, and you can also skip them
10// entirely and just use numbers. 10// entirely and just use numbers.
11 11
12#define _NP 0 12#define _NP 0
13#define _L1 1 13#define _L1 1
14#define _L2 2 14#define _L2 2
15#define _L3 3 15#define _L3 3
16 16
17// Macro name shortcuts 17// Macro name shortcuts
18#define NUMPAD M(_NP) 18#define NUMPAD M(_NP)
19#define LAYER1 M(_L1) 19#define LAYER1 M(_L1)
20#define LAYER2 M(_L2) 20#define LAYER2 M(_L2)
21#define LAYER3 M(_L3) 21#define LAYER3 M(_L3)
22 22
23// Fillers to make layering more clear 23// Fillers to make layering more clear
24#define _______ KC_TRNS 24#define _______ KC_TRNS
25#define XXXXXXX KC_NO 25#define XXXXXXX KC_NO
26 26
27void matrix_init_user(void) { 27void matrix_init_user(void) {
28 backlight_level(4); 28 backlight_level(4);
29} 29}
30 30
31 31
32 32
33//Tap Dance Declarations 33//Tap Dance Declarations
34 34
35enum { 35enum {
36 36
37 TD_EQUAL_NP = 0, 37 TD_EQUAL_NP = 0,
38 TD_KP_PLUS_L1, 38 TD_KP_PLUS_L1,
39 TD_DOT_L2, 39 TD_DOT_L2,
40 TD_0_L3 40 TD_0_L3
41 41
42}; 42};
43 43
44//Tap Dance Definitions 44//Tap Dance Definitions
45 45
46 46
47 //TD equal to turn on layer NP 47 //TD equal to turn on layer NP
48void _td_equal_tg_finished (qk_tap_dance_state_t *state, void *user_data) { 48void _td_equal_tg_finished (qk_tap_dance_state_t *state, void *user_data) {
49 if (state->count == 1) { 49 if (state->count == 1) {
50 register_code(KC_EQUAL); 50 register_code(KC_EQUAL);
51 } else if (state->count == 2) { 51 } else if (state->count == 2) {
52 backlight_set(3); 52 backlight_set(3);
53 layer_on(_NP); 53 layer_on(_NP);
54 layer_off(_L1); 54 layer_off(_L1);
55 layer_off(_L2); 55 layer_off(_L2);
56 layer_off(_L3); 56 layer_off(_L3);
57 } 57 }
58} 58}
59 59
60void _td_equal_tg_reset (qk_tap_dance_state_t *state, void *user_data) { 60void _td_equal_tg_reset (qk_tap_dance_state_t *state, void *user_data) {
61 if (state->count == 1) { 61 if (state->count == 1) {
62 unregister_code(KC_EQUAL); 62 unregister_code(KC_EQUAL);
63 } 63 }
64} 64}
65 65
66 66
67 //TD kp plus to toggle layer 1 67 //TD kp plus to toggle layer 1
68void _td_kp_plus_tg_finished (qk_tap_dance_state_t *state, void *user_data) { 68void _td_kp_plus_tg_finished (qk_tap_dance_state_t *state, void *user_data) {
69 if (state->count == 1) { 69 if (state->count == 1) {
70 register_code(KC_KP_PLUS); 70 register_code(KC_KP_PLUS);
71 } else if (state->count == 2) { 71 } else if (state->count == 2) {
72// layer_invert(_L1); 72// layer_invert(_L1);
73 backlight_set(2); 73 backlight_set(2);
74 layer_on(_L1); 74 layer_on(_L1);
75 layer_off(_L2); 75 layer_off(_L2);
76 layer_off(_L3); 76 layer_off(_L3);
77 } 77 }
78} 78}
79 79
80void _td_kp_plus_tg_reset (qk_tap_dance_state_t *state, void *user_data) { 80void _td_kp_plus_tg_reset (qk_tap_dance_state_t *state, void *user_data) {
81 if (state->count == 1) { 81 if (state->count == 1) {
82 unregister_code(KC_KP_PLUS); 82 unregister_code(KC_KP_PLUS);
83 } 83 }
84} 84}
85 85
86 86
87 //TD dot to toggle layer 2 87 //TD dot to toggle layer 2
88void _td_dot_tg_finished (qk_tap_dance_state_t *state, void *user_data) { 88void _td_dot_tg_finished (qk_tap_dance_state_t *state, void *user_data) {
89 if (state->count == 1) { 89 if (state->count == 1) {
90 register_code(KC_DOT); 90 register_code(KC_DOT);
91 } else if (state->count == 2) { 91 } else if (state->count == 2) {
92 backlight_set(1); 92 backlight_set(1);
93 layer_on(_L2); 93 layer_on(_L2);
94 layer_off(_L1); 94 layer_off(_L1);
95 layer_off(_L3); 95 layer_off(_L3);
96 } 96 }
97} 97}
98 98
99void _td_dot_tg_reset (qk_tap_dance_state_t *state, void *user_data) { 99void _td_dot_tg_reset (qk_tap_dance_state_t *state, void *user_data) {
100 if (state->count == 1) { 100 if (state->count == 1) {
101 unregister_code(KC_DOT); 101 unregister_code(KC_DOT);
102 } 102 }
103} 103}
104 104
105 //TD 0 to toggle layer 3 105 //TD 0 to toggle layer 3
106void _td_0_tg_finished (qk_tap_dance_state_t *state, void *user_data) { 106void _td_0_tg_finished (qk_tap_dance_state_t *state, void *user_data) {
107 if (state->count == 1) { 107 if (state->count == 1) {
108 register_code(KC_0); 108 register_code(KC_0);
109 } else if (state->count == 2) { 109 } else if (state->count == 2) {
110 backlight_set(0); 110 backlight_set(0);
111 layer_on(_L3); 111 layer_on(_L3);
112 layer_off(_L1); 112 layer_off(_L1);
113 layer_off(_L2); 113 layer_off(_L2);
114 } 114 }
115} 115}
116 116
117void _td_0_tg_reset (qk_tap_dance_state_t *state, void *user_data) { 117void _td_0_tg_reset (qk_tap_dance_state_t *state, void *user_data) {
118 if (state->count == 1) { 118 if (state->count == 1) {
119 unregister_code(KC_0); 119 unregister_code(KC_0);
120 } 120 }
121} 121}
122 122
123//TD Actions 123//TD Actions
124qk_tap_dance_action_t tap_dance_actions[] = { 124qk_tap_dance_action_t tap_dance_actions[] = {
125 [TD_EQUAL_NP] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_equal_tg_finished, _td_equal_tg_reset), 125 [TD_EQUAL_NP] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_equal_tg_finished, _td_equal_tg_reset),
126 [TD_KP_PLUS_L1] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_kp_plus_tg_finished, _td_kp_plus_tg_reset), 126 [TD_KP_PLUS_L1] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_kp_plus_tg_finished, _td_kp_plus_tg_reset),
127 [TD_DOT_L2] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_dot_tg_finished, _td_dot_tg_reset), 127 [TD_DOT_L2] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_dot_tg_finished, _td_dot_tg_reset),
128 [TD_0_L3] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_0_tg_finished, _td_0_tg_reset) 128 [TD_0_L3] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_0_tg_finished, _td_0_tg_reset)
129}; 129};
130 130
131 131
132 132
133const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 133const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
134 134
135/* Numberpad 135/* Numberpad
136 * ,-----------------------. 136 * ,-----------------------.
137 * | 7 | 8 | 9 | / | 137 * | 7 | 8 | 9 | / |
138 * |-----`-----`-----`-----| 138 * |-----`-----`-----`-----|
139 * | 4 | 5 | 6 | * | 139 * | 4 | 5 | 6 | * |
140 * |-----`-----`-----`-----| 140 * |-----`-----`-----`-----|
141 * | 1 | 2 | 3 | - | 141 * | 1 | 2 | 3 | - |
142 * |-----`-----`-----`-----| 142 * |-----`-----`-----`-----|
143 * | 0 | . | + | = | 143 * | 0 | . | + | = |
144 * `-----`-----`-----`-----' 144 * `-----`-----`-----`-----'
145 * Tapdances: 145 * Tapdances:
146 * | L3 | L2 | L1 | NP | 146 * | L3 | L2 | L1 | NP |
147 * `-----`-----`-----`-----' 147 * `-----`-----`-----`-----'
148 */ 148 */
149 [_NP] = /* Numpad */ 149 [_NP] = /* Numpad */
150 SINGLES_KEYMAP(KC_7, KC_8, KC_9, KC_SLASH, \ 150 SINGLES_KEYMAP(KC_7, KC_8, KC_9, KC_SLASH, \
151 KC_4, KC_5, KC_6, KC_KP_ASTERISK, \ 151 KC_4, KC_5, KC_6, KC_KP_ASTERISK, \
152 KC_1, KC_2, KC_3, KC_MINUS, \ 152 KC_1, KC_2, KC_3, KC_MINUS, \
153 TD(TD_0_L3), TD(TD_DOT_L2), TD(TD_KP_PLUS_L1), TD(TD_EQUAL_NP)), 153 TD(TD_0_L3), TD(TD_DOT_L2), TD(TD_KP_PLUS_L1), TD(TD_EQUAL_NP)),
154 154
155/* L1 155/* L1
156 * ,-----------------------. 156 * ,-----------------------.
157 * | Esc |Bksp |Home |PgUp | 157 * | Esc |Bksp |Home |PgUp |
158 * |-----`-----`-----`-----| 158 * |-----`-----`-----`-----|
159 * | Tab | Up | End |PgDn | 159 * | Tab | Up | End |PgDn |
160 * |-----`-----`-----`-----| 160 * |-----`-----`-----`-----|
161 * |Left |Down |Right|Enter| 161 * |Left |Down |Right|Enter|
162 * |-----`-----`-----`-----| 162 * |-----`-----`-----`-----|
163 * | 0 | . | + | = | 163 * | 0 | . | + | = |
164 * `-----`-----`-----`-----' 164 * `-----`-----`-----`-----'
165 */ 165 */
166 [_L1] = /* LAYER 1 */ 166 [_L1] = /* LAYER 1 */
167 SINGLES_KEYMAP(KC_ESCAPE, KC_BSPACE, KC_HOME, KC_PGUP, \ 167 SINGLES_KEYMAP(KC_ESCAPE, KC_BSPACE, KC_HOME, KC_PGUP, \
168 KC_TAB, KC_UP, KC_END, KC_PGDOWN, \ 168 KC_TAB, KC_UP, KC_END, KC_PGDOWN, \
169 KC_LEFT, KC_DOWN, KC_RIGHT, KC_KP_ENTER, \ 169 KC_LEFT, KC_DOWN, KC_RIGHT, KC_KP_ENTER, \
170 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 170 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
171 171
172/* L2 172/* L2
173 * ,-----------------------. 173 * ,-----------------------.
174 * |Sleep|LClik|RClik|VolUp| 174 * |Sleep|LClik|RClik|VolUp|
175 * |-----`-----`-----`-----| 175 * |-----`-----`-----`-----|
176 * |AltF4| F11 |WinTb|VolDn| 176 * |AltF4| F11 |WinTb|VolDn|
177 * |-----`-----`-----`-----| 177 * |-----`-----`-----`-----|
178 * |PrvTk|Play |NxtTk|Mute | 178 * |PrvTk|Play |NxtTk|Mute |
179 * |-----`-----`-----`-----| 179 * |-----`-----`-----`-----|
180 * | 0 | . | + | = | 180 * | 0 | . | + | = |
181 * `-----`-----`-----`-----' 181 * `-----`-----`-----`-----'
182 */ 182 */
183 [_L2] = /* LAYER 2 */ 183 [_L2] = /* LAYER 2 */
184 SINGLES_KEYMAP(KC_SYSTEM_SLEEP, KC_MS_BTN1, KC_MS_BTN2, KC_AUDIO_VOL_UP, \ 184 SINGLES_KEYMAP(KC_SYSTEM_SLEEP, KC_MS_BTN1, KC_MS_BTN2, KC_AUDIO_VOL_UP, \
185 LALT(KC_F4), KC_F11, LGUI(KC_TAB), KC_AUDIO_VOL_DOWN, \ 185 LALT(KC_F4), KC_F11, LGUI(KC_TAB), KC_AUDIO_VOL_DOWN, \
186 KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_AUDIO_MUTE, \ 186 KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_AUDIO_MUTE, \
187 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 187 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
188 188
189 189
190/* L3 needs cut, copy, paste, undo, again (redo), find, calc, www back, www forward, F5 190/* L3 needs cut, copy, paste, undo, again (redo), find, calc, www back, www forward, F5
191 * ,-----------------------. 191 * ,-----------------------.
192 * |WBack|WHome|WFor | F5 | 192 * |WBack|WHome|WFor | F5 |
193 * |-----`-----`-----`-----| 193 * |-----`-----`-----`-----|
194 * |Calc |Undo |Redo |WSrch| 194 * |Calc |Undo |Redo |WSrch|
195 * |-----`-----`-----`-----| 195 * |-----`-----`-----`-----|
196 * | Cut |Copy |Paste|Find | 196 * | Cut |Copy |Paste|Find |
197 * |-----`-----`-----`-----| 197 * |-----`-----`-----`-----|
198 * | 0 | . | + | = | 198 * | 0 | . | + | = |
199 * `-----`-----`-----`-----' 199 * `-----`-----`-----`-----'
200 */ 200 */
201 [_L3] = /* LAYER 3 */ 201 [_L3] = /* LAYER 3 */
202 SINGLES_KEYMAP(KC_WWW_BACK, KC_WWW_HOME, KC_WWW_FORWARD, KC_F5, \ 202 SINGLES_KEYMAP(KC_WWW_BACK, KC_WWW_HOME, KC_WWW_FORWARD, KC_F5, \
203 KC_CALCULATOR, LCTL(KC_Z), LCTL(KC_Y), KC_WWW_SEARCH, \ 203 KC_CALCULATOR, LCTL(KC_Z), LCTL(KC_Y), KC_WWW_SEARCH, \
204 LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), LCTL(KC_F), \ 204 LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), LCTL(KC_F), \
205 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 205 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
206}; 206};
207 207
208const uint16_t PROGMEM fn_actions[] = { 208const uint16_t PROGMEM fn_actions[] = {
209 209
210}; 210};
211 211
212void persistent_default_layer_set(uint16_t default_layer) { 212void persistent_default_layer_set(uint16_t default_layer) {
213 eeconfig_update_default_layer(default_layer); 213 eeconfig_update_default_layer(default_layer);
214 default_layer_set(default_layer); 214 default_layer_set(default_layer);
215} 215}
216 216
217const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 217const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
218{ 218{
219 switch(id) { 219 switch(id) {
220 case _L3: 220 case _L3:
221 if (record->event.pressed) { 221 if (record->event.pressed) {
222 persistent_default_layer_set(1UL<<_L3); 222 persistent_default_layer_set(1UL<<_L3);
223 } 223 }
224 break; 224 break;
225 case _L2: 225 case _L2:
226 if (record->event.pressed) { 226 if (record->event.pressed) {
227 persistent_default_layer_set(1UL<<_L2); 227 persistent_default_layer_set(1UL<<_L2);
228 } 228 }
229 break; 229 break;
230 case _L1: 230 case _L1:
231 if (record->event.pressed) { 231 if (record->event.pressed) {
232 persistent_default_layer_set(1UL<<_L1); 232 persistent_default_layer_set(1UL<<_L1);
233 } 233 }
234 break; 234 break;
235 case _NP: 235 case _NP:
236 if (record->event.pressed) { 236 if (record->event.pressed) {
237 persistent_default_layer_set(1UL<<_NP); 237 persistent_default_layer_set(1UL<<_NP);
238 } 238 }
239 break; 239 break;
240 } 240 }
241 return MACRO_NONE; 241 return MACRO_NONE;
242}; 242};
diff --git a/keyboards/roadkit/keymaps/singlesBrent/readme.md b/keyboards/roadkit/keymaps/singlesBrent/readme.md
index fdef3baa2..48ea4a8b3 100644
--- a/keyboards/roadkit/keymaps/singlesBrent/readme.md
+++ b/keyboards/roadkit/keymaps/singlesBrent/readme.md
@@ -1,3 +1,3 @@
1# The singles keymap for roadkit 1# The singles keymap for roadkit
2 2
3This keymap has a base layer with numpad functionality, and then a second layer with some additional keys. The user is encouraged to develop their own keymap using this as a starting point. 3This keymap has a base layer with numpad functionality, and then a second layer with some additional keys. The user is encouraged to develop their own keymap using this as a starting point.