aboutsummaryrefslogtreecommitdiff
path: root/users/mtdjr/mtdjr.h
diff options
context:
space:
mode:
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 @@
1#ifndef USERSPACE
2#define USERSPACE
3
4#include "quantum.h"
5
6#define _QWERTY 0
7#define _LOWER 1
8#define _RAISE 2
9#define _SUPER 3
10#define _ADJUST 16
11
12enum user_layers {
13 QWERTY = SAFE_RANGE,
14 LOWER,
15 RAISE,
16 SUPER,
17 ADJUST,
18};
19
20enum user_tapdance {
21 TD_ENDLOCK,
22 TD_ALTLOCK,
23 TD_ESC,
24};
25
26enum user_solenoid {
27 SOLENOID_TOG,
28 SOLENOID_DWELL_MINUS,
29 SOLENOID_DWELL_PLUS,
30 SOLENOID_BUZZ_ON,
31 SOLENOID_BUZZ_OFF,
32};
33
34#define KC_STOG SOLENOID_TOG
35#define KC_SDM SOLENOID_DWELL_MINUS
36#define KC_SDP SOLENOID_DWELL_PLUS
37#define KC_SBON SOLENOID_BUZZ_ON
38#define KC_SBOF SOLENOID_BUZZ_OFF
39
40#define KC_ KC_TRNS
41#define _______ KC_TRNS
42#define XXXXXXX KC_NO
43#define KC_xxxx KC_NO
44
45#define KC_LOWR LOWER
46#define KC_RASE RAISE
47#define KC_SUPR SUPER
48#define KC_RST RESET
49
50// TapDance Keycodes
51#define KC_EXC TD_ESC
52
53// Macro Declarations
54#define KC_ROOT M(0)
55#define KC_PPLY M(1)
56#define KC_PSEF M(2)
57#define KC_XCPY M(3)
58#define KC_XINS M(4)
59#define KC_CAD M(5)
60#define UM_LOCK M(6)
61
62// RGB and Backlighting
63#define KC_RGB RGB_TOG
64#define KC_RHUI RGB_HUI
65#define KC_RHUD RGB_HUD
66#define KC_RSAI RGB_SAI
67#define KC_RSAD RGB_SAD
68#define KC_RVAI RGB_VAI
69#define KC_RVAD RGB_VAD
70#define KC_BLT BL_TOGG
71#define KC_BLS BL_STEP
72#define KC_BLI BL_INC
73#define KC_BLD BL_DEC
74
75
76#endif