]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - users/arkag/arkag.h
[Keymap] Jarred's Plaid keymap (#6049)
[qmk_firmware.git] / users / arkag / arkag.h
index a4672a8e82ef3d07b1ef539c71209c23e205ab7c..fdc4a5fee64b144fa2c2a965850c48dfd402fd13 100644 (file)
 #define STRIKE      TD(TD_STRK_SHOT)
 #define HYPHEN      TD(TD_HYPH_UNDR)
 #define CEDILLA     TD(TD_C_CED)
+#define GAME        TD(TD_GAME)
 
 #define RAISE       MO(1)
 #define LOWER       MO(2)
-#define KEEB        MO(3)
-#define MEDIA       MO(4)
-#define LAZY        MO(5)
+#define MEDIA       MO(3)
+#define FUNCT       MO(4)
+#define KEEB        MO(5)
 
 #define MOD_CTL_MASK (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL))
 #define MOD_GUI_MASK (MOD_BIT(KC_LGUI) | MOD_BIT(KC_RGUI))
@@ -37,9 +38,10 @@ enum {
   _QWERTY = 0,
   _RAISE,
   _LOWER,
-  _KEEB,
   _MEDIA,
-  _LAZY,
+  _FUNCT,
+  _KEEB,
+  _GAMING,
 };
 
 typedef enum {
@@ -76,22 +78,9 @@ typedef enum {
 enum custom_keycodes {
   M_PMOD = SAFE_RANGE,
   M_SMOD,
-  M_P_B,
-  M_C_A_D,
-  M_CALC,
   M_OS,
-  M_TF,
-  M_TM,
-  M_GGT,
-  M_LOD,
-  M_LENNY,
-  M_BOLD,
-  M_ITAL,
-  M_ULIN,
-  M_SNIPT,
-  M_REPO,
-  M_SHRUG,
-  M_UF,
+  M_SFT,
+  M_SPC,
 };
 
 enum tapdances {
@@ -101,16 +90,13 @@ enum tapdances {
   TD_SLSH_HTTP,
   TD_SING_DOUB,
   TD_HYPH_UNDR,
-  TD_STRK_SHOT,
   TD_SPECIAL,
   TD_BRCK_PARN_O,
   TD_BRCK_PARN_C,
   TD_LALT_RALT,
-  SPC_SFT_NSFT,
+  TD_GAME,
 };
 
-void send_unicode_hex_string(const char *str);
-
 void velocikey_accelerate(void);
 void velocikey_decelerate(void);
 uint8_t velocikey_match_speed(uint8_t minValue, uint8_t maxValue);
@@ -146,6 +132,7 @@ void dance_quot (qk_tap_dance_state_t *state, void *user_data);
 void dance_strk (qk_tap_dance_state_t *state, void *user_data);
 void dance_3 (qk_tap_dance_state_t *state, void *user_data);
 void dance_c (qk_tap_dance_state_t *state, void *user_data);
+void dance_game (qk_tap_dance_state_t *state, void *user_data);
 
 int cur_dance (qk_tap_dance_state_t *state);
 void spc_finished (qk_tap_dance_state_t *state, void *user_data);