summary refs log tree commit diff stats
path: root/src/keymaps/soispha/macros.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/keymaps/soispha/macros.h')
-rw-r--r--src/keymaps/soispha/macros.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/src/keymaps/soispha/macros.h b/src/keymaps/soispha/macros.h
new file mode 100644
index 0000000..e337830
--- /dev/null
+++ b/src/keymaps/soispha/macros.h
@@ -0,0 +1,51 @@
+#pragma once
+
+#include QMK_KEYBOARD_H
+
+#define ML_SAFE_RANGE SAFE_RANGE
+
+enum custom_keycodes {
+  RGB_SLD = ML_SAFE_RANGE,
+  ST_MACRO_0,
+  ST_MACRO_1,
+  ST_MACRO_2,
+  ST_MACRO_3,
+  ST_MACRO_4,
+  ST_MACRO_5,
+  ST_MACRO_6,
+  ST_MACRO_7,
+  VERSION_NUMBER,
+};
+
+enum tap_dance_codes {
+  DANCE_0,
+  DANCE_1,
+  DANCE_2,
+  DANCE_3,
+  DANCE_4,
+};
+
+// river_mappings {
+#define RV_SC_SHOT HYPR(KC_L)
+#define RV_PAUSE HYPR(KC_M)
+#define RV_TG_MSC HYPR(KC_N)
+#define RV_RUN HYPR(KC_O)
+#define RV_MV_VW_PRVS_TG HYPR(KC_W)
+#define RV_MV_PRVS_TG HYPR(KC_V)
+#define RV_MV_OT_NXT HYPR(KC_U)
+
+#define RV_SP_NHK HYPR(KC_R)
+#define RV_SP_NRG_BR HYPR(KC_P)
+#define RV_SP_KPSS HYPR(KC_Q)
+#define RV_SP_SGNL HYPR(KC_S)
+
+#define RV_TG_FLOAT HYPR(KC_I)
+#define RV_TG_FL_SC HYPR(KC_H)
+#define RV_ZOOM_VW HYPR(KC_G)
+#define RV_EXIT HYPR(KC_A)
+#define RV_VW_CLSE HYPR(KC_B)
+#define RV_VW_NXT HYPR(KC_D)
+#define RV_SWP_NXT HYPR(KC_F)
+#define RV_SWP_PRVS HYPR(KC_E)
+#define RV_VW_PRVS HYPR(KC_C)
+#define RV_SEND_OUT HYPR(KC_J)