]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
fix line-endings
authorJack Humbert <jack.humb@gmail.com>
Fri, 21 Jul 2017 23:05:13 +0000 (19:05 -0400)
committerJack Humbert <jack.humb@gmail.com>
Fri, 21 Jul 2017 23:05:13 +0000 (19:05 -0400)
keyboards/roadkit/keymaps/singlesBrent/config.h
keyboards/roadkit/keymaps/singlesBrent/keymap.c
keyboards/roadkit/keymaps/singlesBrent/readme.md

index 45bd44c0be5aae6bd1ca67a6c1ee5ec1b05927af..57468e122acf1a00213adfd00b82d4d5c142faa3 100644 (file)
@@ -1,15 +1,15 @@
-#ifndef CONFIG_USER_H\r
-#define CONFIG_USER_H\r
-\r
-#include "../../config.h"\r
-\r
-// place overrides here\r
-#define TAPPING_TERM 175\r
-\r
-#ifdef BACKLIGHT_ENABLE\r
-    #define BACKLIGHT_PIN B5\r
-       #define BACKLIGHT_LEVELS 3\r
-    #define BACKLIGHT_ON_STATE 0\r
-#endif \r
-       \r
+#ifndef CONFIG_USER_H
+#define CONFIG_USER_H
+
+#include "../../config.h"
+
+// place overrides here
+#define TAPPING_TERM 175
+
+#ifdef BACKLIGHT_ENABLE
+    #define BACKLIGHT_PIN B5
+       #define BACKLIGHT_LEVELS 3
+    #define BACKLIGHT_ON_STATE 0
+#endif 
+       
 #endif
\ No newline at end of file
index 85e66c8c3312f89c9f1c2779cd48786621c4dd50..13197346a908819b66067287c1b690604881ac2a 100644 (file)
-#include "roadkit.h"\r
-#include "action_layer.h"\r
-#include "eeconfig.h"\r
-\r
-extern keymap_config_t keymap_config;\r
-\r
-// Each layer gets a name for readability, which is then used in the keymap matrix below.\r
-// The underscores don't mean anything - you can have a layer called STUFF or any other name.\r
-// Layer names don't all need to be of the same length, obviously, and you can also skip them\r
-// entirely and just use numbers.\r
-\r
-#define _NP 0\r
-#define _L1 1\r
-#define _L2 2\r
-#define _L3 3\r
-\r
-// Macro name shortcuts\r
-#define NUMPAD M(_NP)\r
-#define LAYER1 M(_L1)\r
-#define LAYER2 M(_L2)\r
-#define LAYER3 M(_L3)\r
-\r
-// Fillers to make layering more clear\r
-#define _______ KC_TRNS\r
-#define XXXXXXX KC_NO\r
-\r
-void matrix_init_user(void) {\r
-       backlight_level(4);\r
-}\r
-\r
-\r
-\r
-//Tap Dance Declarations\r
-\r
-enum {\r
-\r
-  TD_EQUAL_NP = 0,\r
-  TD_KP_PLUS_L1,\r
-  TD_DOT_L2,\r
-  TD_0_L3\r
-\r
-};\r
-\r
-//Tap Dance Definitions\r
-\r
-\r
-       //TD equal to turn on layer NP\r
-void _td_equal_tg_finished (qk_tap_dance_state_t *state, void *user_data) {\r
-  if (state->count == 1) {\r
-    register_code(KC_EQUAL);\r
-  } else if (state->count == 2) {\r
-    backlight_set(3);\r
-       layer_on(_NP);\r
-       layer_off(_L1);\r
-       layer_off(_L2);\r
-       layer_off(_L3);\r
-  }\r
-}\r
-\r
-void _td_equal_tg_reset (qk_tap_dance_state_t *state, void *user_data) {\r
-  if (state->count == 1) {\r
-    unregister_code(KC_EQUAL);\r
-  }\r
-}\r
-\r
-\r
-       //TD kp plus to toggle layer 1\r
-void _td_kp_plus_tg_finished (qk_tap_dance_state_t *state, void *user_data) {\r
-  if (state->count == 1) {\r
-    register_code(KC_KP_PLUS);\r
-  } else if (state->count == 2) {\r
-//    layer_invert(_L1);\r
-    backlight_set(2);\r
-       layer_on(_L1);\r
-       layer_off(_L2);\r
-       layer_off(_L3);\r
-  }\r
-}\r
-\r
-void _td_kp_plus_tg_reset (qk_tap_dance_state_t *state, void *user_data) {\r
-  if (state->count == 1) {\r
-    unregister_code(KC_KP_PLUS);\r
-  }\r
-}\r
-\r
-\r
-       //TD dot to toggle layer 2\r
-void _td_dot_tg_finished (qk_tap_dance_state_t *state, void *user_data) {\r
-  if (state->count == 1) {\r
-    register_code(KC_DOT);\r
-  } else if (state->count == 2) {\r
-    backlight_set(1);\r
-       layer_on(_L2);\r
-       layer_off(_L1);\r
-       layer_off(_L3);\r
-  }\r
-}\r
-\r
-void _td_dot_tg_reset (qk_tap_dance_state_t *state, void *user_data) {\r
-  if (state->count == 1) {\r
-    unregister_code(KC_DOT);\r
-  }\r
-}\r
-\r
-       //TD 0 to toggle layer 3\r
-void _td_0_tg_finished (qk_tap_dance_state_t *state, void *user_data) {\r
-  if (state->count == 1) {\r
-    register_code(KC_0);\r
-  } else if (state->count == 2) {\r
-    backlight_set(0);\r
-       layer_on(_L3);\r
-       layer_off(_L1);\r
-       layer_off(_L2);\r
-  }\r
-}\r
-\r
-void _td_0_tg_reset (qk_tap_dance_state_t *state, void *user_data) {\r
-  if (state->count == 1) {\r
-    unregister_code(KC_0);\r
-  }\r
-}\r
-\r
-//TD Actions\r
-qk_tap_dance_action_t tap_dance_actions[] = {\r
-  [TD_EQUAL_NP] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_equal_tg_finished, _td_equal_tg_reset),\r
-  [TD_KP_PLUS_L1] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_kp_plus_tg_finished, _td_kp_plus_tg_reset),\r
-  [TD_DOT_L2] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_dot_tg_finished, _td_dot_tg_reset),\r
-  [TD_0_L3] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_0_tg_finished, _td_0_tg_reset)\r
-};\r
-\r
-\r
-\r
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {\r
-\r
-/* Numberpad\r
- * ,-----------------------.\r
- * |  7  |  8  |  9  |  /  |\r
- * |-----`-----`-----`-----|\r
- * |  4  |  5  |  6  |  *  |\r
- * |-----`-----`-----`-----|\r
- * |  1  |  2  |  3  |  -  |\r
- * |-----`-----`-----`-----|\r
- * |  0  |  .  |  +  |  =  |\r
- * `-----`-----`-----`-----'\r
- * Tapdances:\r
- * | L3  | L2  | L1  | NP  |\r
- * `-----`-----`-----`-----'\r
- */\r
-  [_NP] = /* Numpad */\r
-    SINGLES_KEYMAP(KC_7,        KC_8,          KC_9,              KC_SLASH,  \\r
-                   KC_4,        KC_5,          KC_6,              KC_KP_ASTERISK, \\r
-                   KC_1,        KC_2,          KC_3,              KC_MINUS, \\r
-                   TD(TD_0_L3), TD(TD_DOT_L2), TD(TD_KP_PLUS_L1), TD(TD_EQUAL_NP)),\r
-\r
-/* L1\r
- * ,-----------------------.\r
- * | Esc |Bksp |Home |PgUp |\r
- * |-----`-----`-----`-----|\r
- * | Tab | Up  | End |PgDn |\r
- * |-----`-----`-----`-----|\r
- * |Left |Down |Right|Enter|\r
- * |-----`-----`-----`-----|\r
- * |  0  |  .  |  +  |  =  |\r
- * `-----`-----`-----`-----'\r
- */\r
-  [_L1] = /* LAYER 1 */\r
-    SINGLES_KEYMAP(KC_ESCAPE, KC_BSPACE, KC_HOME,  KC_PGUP, \\r
-                   KC_TAB,    KC_UP,     KC_END,   KC_PGDOWN, \\r
-                   KC_LEFT,   KC_DOWN,   KC_RIGHT, KC_KP_ENTER, \\r
-                   KC_TRNS,   KC_TRNS,   KC_TRNS,  KC_TRNS),\r
-\r
-/* L2\r
- * ,-----------------------.\r
- * |Sleep|LClik|RClik|VolUp|\r
- * |-----`-----`-----`-----|\r
- * |AltF4| F11 |WinTb|VolDn|\r
- * |-----`-----`-----`-----|\r
- * |PrvTk|Play |NxtTk|Mute |\r
- * |-----`-----`-----`-----|\r
- * |  0  |  .  |  +  |  =  |\r
- * `-----`-----`-----`-----'\r
- */                               \r
-  [_L2] = /* LAYER 2 */\r
-    SINGLES_KEYMAP(KC_SYSTEM_SLEEP,     KC_MS_BTN1,          KC_MS_BTN2,          KC_AUDIO_VOL_UP, \\r
-                   LALT(KC_F4),         KC_F11,              LGUI(KC_TAB),        KC_AUDIO_VOL_DOWN, \\r
-                   KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_AUDIO_MUTE, \\r
-                   KC_TRNS,             KC_TRNS,             KC_TRNS,             KC_TRNS),\r
-\r
-                                  \r
-/* L3 needs cut, copy, paste, undo, again (redo), find, calc, www back, www forward, F5\r
- * ,-----------------------.\r
- * |WBack|WHome|WFor | F5  |\r
- * |-----`-----`-----`-----|\r
- * |Calc |Undo |Redo |WSrch|\r
- * |-----`-----`-----`-----|\r
- * | Cut |Copy |Paste|Find |\r
- * |-----`-----`-----`-----|\r
- * |  0  |  .  |  +  |  =  |\r
- * `-----`-----`-----`-----'\r
- */    \r
-  [_L3] = /* LAYER 3 */\r
-    SINGLES_KEYMAP(KC_WWW_BACK,   KC_WWW_HOME, KC_WWW_FORWARD, KC_F5, \\r
-                   KC_CALCULATOR, LCTL(KC_Z),  LCTL(KC_Y),     KC_WWW_SEARCH, \\r
-                   LCTL(KC_X),    LCTL(KC_C),  LCTL(KC_V),     LCTL(KC_F), \\r
-                   KC_TRNS,       KC_TRNS,     KC_TRNS,        KC_TRNS),\r
-};\r
-\r
-const uint16_t PROGMEM fn_actions[] = {\r
-\r
-};\r
-\r
-void persistent_default_layer_set(uint16_t default_layer) {\r
-  eeconfig_update_default_layer(default_layer);\r
-  default_layer_set(default_layer);\r
-}\r
-\r
-const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)\r
-{\r
-      switch(id) {\r
-        case _L3:\r
-          if (record->event.pressed) {\r
-            persistent_default_layer_set(1UL<<_L3);\r
-          }\r
-          break;\r
-               case _L2:\r
-          if (record->event.pressed) {\r
-            persistent_default_layer_set(1UL<<_L2);\r
-          }\r
-          break;\r
-        case _L1:\r
-          if (record->event.pressed) {\r
-            persistent_default_layer_set(1UL<<_L1);\r
-          }\r
-          break;\r
-        case _NP:\r
-          if (record->event.pressed) {\r
-            persistent_default_layer_set(1UL<<_NP);\r
-          }\r
-          break;\r
-      }\r
-    return MACRO_NONE;\r
-};\r
+#include "roadkit.h"
+#include "action_layer.h"
+#include "eeconfig.h"
+
+extern keymap_config_t keymap_config;
+
+// Each layer gets a name for readability, which is then used in the keymap matrix below.
+// The underscores don't mean anything - you can have a layer called STUFF or any other name.
+// Layer names don't all need to be of the same length, obviously, and you can also skip them
+// entirely and just use numbers.
+
+#define _NP 0
+#define _L1 1
+#define _L2 2
+#define _L3 3
+
+// Macro name shortcuts
+#define NUMPAD M(_NP)
+#define LAYER1 M(_L1)
+#define LAYER2 M(_L2)
+#define LAYER3 M(_L3)
+
+// Fillers to make layering more clear
+#define _______ KC_TRNS
+#define XXXXXXX KC_NO
+
+void matrix_init_user(void) {
+       backlight_level(4);
+}
+
+
+
+//Tap Dance Declarations
+
+enum {
+
+  TD_EQUAL_NP = 0,
+  TD_KP_PLUS_L1,
+  TD_DOT_L2,
+  TD_0_L3
+
+};
+
+//Tap Dance Definitions
+
+
+       //TD equal to turn on layer NP
+void _td_equal_tg_finished (qk_tap_dance_state_t *state, void *user_data) {
+  if (state->count == 1) {
+    register_code(KC_EQUAL);
+  } else if (state->count == 2) {
+    backlight_set(3);
+       layer_on(_NP);
+       layer_off(_L1);
+       layer_off(_L2);
+       layer_off(_L3);
+  }
+}
+
+void _td_equal_tg_reset (qk_tap_dance_state_t *state, void *user_data) {
+  if (state->count == 1) {
+    unregister_code(KC_EQUAL);
+  }
+}
+
+
+       //TD kp plus to toggle layer 1
+void _td_kp_plus_tg_finished (qk_tap_dance_state_t *state, void *user_data) {
+  if (state->count == 1) {
+    register_code(KC_KP_PLUS);
+  } else if (state->count == 2) {
+//    layer_invert(_L1);
+    backlight_set(2);
+       layer_on(_L1);
+       layer_off(_L2);
+       layer_off(_L3);
+  }
+}
+
+void _td_kp_plus_tg_reset (qk_tap_dance_state_t *state, void *user_data) {
+  if (state->count == 1) {
+    unregister_code(KC_KP_PLUS);
+  }
+}
+
+
+       //TD dot to toggle layer 2
+void _td_dot_tg_finished (qk_tap_dance_state_t *state, void *user_data) {
+  if (state->count == 1) {
+    register_code(KC_DOT);
+  } else if (state->count == 2) {
+    backlight_set(1);
+       layer_on(_L2);
+       layer_off(_L1);
+       layer_off(_L3);
+  }
+}
+
+void _td_dot_tg_reset (qk_tap_dance_state_t *state, void *user_data) {
+  if (state->count == 1) {
+    unregister_code(KC_DOT);
+  }
+}
+
+       //TD 0 to toggle layer 3
+void _td_0_tg_finished (qk_tap_dance_state_t *state, void *user_data) {
+  if (state->count == 1) {
+    register_code(KC_0);
+  } else if (state->count == 2) {
+    backlight_set(0);
+       layer_on(_L3);
+       layer_off(_L1);
+       layer_off(_L2);
+  }
+}
+
+void _td_0_tg_reset (qk_tap_dance_state_t *state, void *user_data) {
+  if (state->count == 1) {
+    unregister_code(KC_0);
+  }
+}
+
+//TD Actions
+qk_tap_dance_action_t tap_dance_actions[] = {
+  [TD_EQUAL_NP] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_equal_tg_finished, _td_equal_tg_reset),
+  [TD_KP_PLUS_L1] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_kp_plus_tg_finished, _td_kp_plus_tg_reset),
+  [TD_DOT_L2] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_dot_tg_finished, _td_dot_tg_reset),
+  [TD_0_L3] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, _td_0_tg_finished, _td_0_tg_reset)
+};
+
+
+
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
+
+/* Numberpad
+ * ,-----------------------.
+ * |  7  |  8  |  9  |  /  |
+ * |-----`-----`-----`-----|
+ * |  4  |  5  |  6  |  *  |
+ * |-----`-----`-----`-----|
+ * |  1  |  2  |  3  |  -  |
+ * |-----`-----`-----`-----|
+ * |  0  |  .  |  +  |  =  |
+ * `-----`-----`-----`-----'
+ * Tapdances:
+ * | L3  | L2  | L1  | NP  |
+ * `-----`-----`-----`-----'
+ */
+  [_NP] = /* Numpad */
+    SINGLES_KEYMAP(KC_7,        KC_8,          KC_9,              KC_SLASH,  \
+                   KC_4,        KC_5,          KC_6,              KC_KP_ASTERISK, \
+                   KC_1,        KC_2,          KC_3,              KC_MINUS, \
+                   TD(TD_0_L3), TD(TD_DOT_L2), TD(TD_KP_PLUS_L1), TD(TD_EQUAL_NP)),
+
+/* L1
+ * ,-----------------------.
+ * | Esc |Bksp |Home |PgUp |
+ * |-----`-----`-----`-----|
+ * | Tab | Up  | End |PgDn |
+ * |-----`-----`-----`-----|
+ * |Left |Down |Right|Enter|
+ * |-----`-----`-----`-----|
+ * |  0  |  .  |  +  |  =  |
+ * `-----`-----`-----`-----'
+ */
+  [_L1] = /* LAYER 1 */
+    SINGLES_KEYMAP(KC_ESCAPE, KC_BSPACE, KC_HOME,  KC_PGUP, \
+                   KC_TAB,    KC_UP,     KC_END,   KC_PGDOWN, \
+                   KC_LEFT,   KC_DOWN,   KC_RIGHT, KC_KP_ENTER, \
+                   KC_TRNS,   KC_TRNS,   KC_TRNS,  KC_TRNS),
+
+/* L2
+ * ,-----------------------.
+ * |Sleep|LClik|RClik|VolUp|
+ * |-----`-----`-----`-----|
+ * |AltF4| F11 |WinTb|VolDn|
+ * |-----`-----`-----`-----|
+ * |PrvTk|Play |NxtTk|Mute |
+ * |-----`-----`-----`-----|
+ * |  0  |  .  |  +  |  =  |
+ * `-----`-----`-----`-----'
+ */                               
+  [_L2] = /* LAYER 2 */
+    SINGLES_KEYMAP(KC_SYSTEM_SLEEP,     KC_MS_BTN1,          KC_MS_BTN2,          KC_AUDIO_VOL_UP, \
+                   LALT(KC_F4),         KC_F11,              LGUI(KC_TAB),        KC_AUDIO_VOL_DOWN, \
+                   KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_AUDIO_MUTE, \
+                   KC_TRNS,             KC_TRNS,             KC_TRNS,             KC_TRNS),
+
+                                  
+/* L3 needs cut, copy, paste, undo, again (redo), find, calc, www back, www forward, F5
+ * ,-----------------------.
+ * |WBack|WHome|WFor | F5  |
+ * |-----`-----`-----`-----|
+ * |Calc |Undo |Redo |WSrch|
+ * |-----`-----`-----`-----|
+ * | Cut |Copy |Paste|Find |
+ * |-----`-----`-----`-----|
+ * |  0  |  .  |  +  |  =  |
+ * `-----`-----`-----`-----'
+ */    
+  [_L3] = /* LAYER 3 */
+    SINGLES_KEYMAP(KC_WWW_BACK,   KC_WWW_HOME, KC_WWW_FORWARD, KC_F5, \
+                   KC_CALCULATOR, LCTL(KC_Z),  LCTL(KC_Y),     KC_WWW_SEARCH, \
+                   LCTL(KC_X),    LCTL(KC_C),  LCTL(KC_V),     LCTL(KC_F), \
+                   KC_TRNS,       KC_TRNS,     KC_TRNS,        KC_TRNS),
+};
+
+const uint16_t PROGMEM fn_actions[] = {
+
+};
+
+void persistent_default_layer_set(uint16_t default_layer) {
+  eeconfig_update_default_layer(default_layer);
+  default_layer_set(default_layer);
+}
+
+const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
+{
+      switch(id) {
+        case _L3:
+          if (record->event.pressed) {
+            persistent_default_layer_set(1UL<<_L3);
+          }
+          break;
+               case _L2:
+          if (record->event.pressed) {
+            persistent_default_layer_set(1UL<<_L2);
+          }
+          break;
+        case _L1:
+          if (record->event.pressed) {
+            persistent_default_layer_set(1UL<<_L1);
+          }
+          break;
+        case _NP:
+          if (record->event.pressed) {
+            persistent_default_layer_set(1UL<<_NP);
+          }
+          break;
+      }
+    return MACRO_NONE;
+};
index fdef3baa2e5df2ad10a93e5b17b2030f2aae3479..48ea4a8b3594ad7eda89da914d0807d3a9456bbd 100644 (file)
@@ -1,3 +1,3 @@
-# The singles keymap for roadkit\r
-\r
-This 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.\r
+# The singles keymap for roadkit
+
+This 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.