aboutsummaryrefslogtreecommitdiffstats
path: root/users/mtdjr/mtdjr.h
diff options
context:
space:
mode:
authorJack Humbert <jack.humb@gmail.com>2018-06-12 10:59:35 -0400
committerJack Humbert <jack.humb@gmail.com>2018-06-12 10:59:35 -0400
commit998ddbb122c9d3e2a77bd4e88c881b225ca0d569 (patch)
treeca91ff7ad3c4866555d1e623fe9ea05276397e1c /users/mtdjr/mtdjr.h
parentc0095710a7c7e9bd94aa9f4dd814dc28d718c731 (diff)
parent06487daaddf923d635e8a528d1eb644b875a73f6 (diff)
downloadfirmware-998ddbb122c9d3e2a77bd4e88c881b225ca0d569.tar.gz
firmware-998ddbb122c9d3e2a77bd4e88c881b225ca0d569.tar.bz2
firmware-998ddbb122c9d3e2a77bd4e88c881b225ca0d569.zip
Merge branch 'master' of github.com:qmk/qmk_firmware into hf/shinydox
Diffstat (limited to 'users/mtdjr/mtdjr.h')
-rw-r--r--users/mtdjr/mtdjr.h76
1 files changed, 76 insertions, 0 deletions
diff --git a/users/mtdjr/mtdjr.h b/users/mtdjr/mtdjr.h
new file mode 100644
index 000000000..012a35610
--- /dev/null
+++ b/users/mtdjr/mtdjr.h
@@ -0,0 +1,76 @@
+#ifndef USERSPACE
+#define USERSPACE
+
+#include "quantum.h"
+
+#define _QWERTY 0
+#define _LOWER 1
+#define _RAISE 2
+#define _SUPER 3
+#define _ADJUST 16
+
+enum user_layers {
+ QWERTY = SAFE_RANGE,
+ LOWER,
+ RAISE,
+ SUPER,
+ ADJUST,
+};
+
+enum user_tapdance {
+ TD_ENDLOCK,
+ TD_ALTLOCK,
+ TD_ESC,
+};
+
+enum user_solenoid {
+ SOLENOID_TOG,
+ SOLENOID_DWELL_MINUS,
+ SOLENOID_DWELL_PLUS,
+ SOLENOID_BUZZ_ON,
+ SOLENOID_BUZZ_OFF,
+};
+
+#define KC_STOG SOLENOID_TOG
+#define KC_SDM SOLENOID_DWELL_MINUS
+#define KC_SDP SOLENOID_DWELL_PLUS
+#define KC_SBON SOLENOID_BUZZ_ON
+#define KC_SBOF SOLENOID_BUZZ_OFF
+
+#define KC_ KC_TRNS
+#define _______ KC_TRNS
+#define XXXXXXX KC_NO
+#define KC_xxxx KC_NO
+
+#define KC_LOWR LOWER
+#define KC_RASE RAISE
+#define KC_SUPR SUPER
+#define KC_RST RESET
+
+// TapDance Keycodes
+#define KC_EXC TD_ESC
+
+// Macro Declarations
+#define KC_ROOT M(0)
+#define KC_PPLY M(1)
+#define KC_PSEF M(2)
+#define KC_XCPY M(3)
+#define KC_XINS M(4)
+#define KC_CAD M(5)
+#define UM_LOCK M(6)
+
+// RGB and Backlighting
+#define KC_RGB RGB_TOG
+#define KC_RHUI RGB_HUI
+#define KC_RHUD RGB_HUD
+#define KC_RSAI RGB_SAI
+#define KC_RSAD RGB_SAD
+#define KC_RVAI RGB_VAI
+#define KC_RVAD RGB_VAD
+#define KC_BLT BL_TOGG
+#define KC_BLS BL_STEP
+#define KC_BLI BL_INC
+#define KC_BLD BL_DEC
+
+
+#endif