]> git.donarmstrong.com Git - qmk_firmware.git/blob - users/mtdjr/mtdjr.h
Remove more commented out MCUs
[qmk_firmware.git] / users / mtdjr / mtdjr.h
1 #ifndef USERSPACE
2 #define USERSPACE
3
4 #include "quantum.h"
5
6 // Layers
7 enum user_enum {
8   // Layers
9   QWERTY = SAFE_RANGE,
10   LOWER,
11   RAISE,
12   SUPER,
13   ADJUST,
14   // Solenoid
15   SOLENOID_TOG,
16   SOLENOID_DWELL_MINUS,
17   SOLENOID_DWELL_PLUS,
18   SOLENOID_BUZZ_ON,
19   SOLENOID_BUZZ_OFF,
20 };
21
22 // Macro / Send String
23 enum user_macros {
24   ROOT,
25   PPLY,
26   PSEF,
27 };
28
29 // TapDance
30 enum user_tapdance {
31   TD_ENDLOCK,
32   TD_ALTLOCK,
33   TD_PRINT,
34   TD_ESC,
35 };
36
37
38 // Layers
39 #define _QWERTY 0
40 #define _LOWER  1
41 #define _RAISE  2
42 #define _SUPER  3
43 #define _ADJUST 16
44
45 // Macros
46 #define KC_ROOT M(ROOT)
47 #define KC_PPLY M(PPLY)
48 #define KC_PSEF M(PSEF)
49
50 // Tapdance
51 #define KC_EXC  TD(TD_ESC)
52 #define KC_ELCK TD(TD_ENDLOCK)
53 #define KC_ALCK TD(TD_ALTLOCK)
54 #define KC_MPNT TD(TD_PRINT)
55
56 // Custom Keycodes
57 #define KC_     KC_TRNS
58 #define KC_xxxx KC_NO
59 #define KC_LOWR LOWER
60 #define KC_RASE RAISE
61 #define KC_SUPR SUPER
62 #define KC_RST  RESET
63
64 // Key Combos
65 #define KC_XCPY LCTL(KC_INS)
66 #define KC_XINS LSFT(KC_INS)
67 #define KC_CAD  LCTL(LALT(KC_DEL))
68 #define KC_XCAD LCTL(LALT(KC_DEL))
69 #define KC_XLCK LGUI(KC_L)
70
71 // Solenoid
72 #define KC_STOG SOLENOID_TOG
73 #define KC_SDM  SOLENOID_DWELL_MINUS
74 #define KC_SDP  SOLENOID_DWELL_PLUS
75 #define KC_SBON SOLENOID_BUZZ_ON
76 #define KC_SBOF SOLENOID_BUZZ_OFF
77
78 // RGB and Backlighting
79 #define KC_RGB  RGB_TOG
80 #define KC_RHUI RGB_HUI
81 #define KC_RHUD RGB_HUD
82 #define KC_RSAI RGB_SAI
83 #define KC_RSAD RGB_SAD
84 #define KC_RVAI RGB_VAI
85 #define KC_RVAD RGB_VAD
86 #define KC_MOD  RGB_MOD
87 #define KC_RMOD RGB_RMOD
88 #define KC_RPLN RGB_M_P
89 #define KC_RBTH RGB_M_B
90 #define KC_BLT  BL_TOGG
91 #define KC_BLS  BL_STEP
92 #define KC_BLI  BL_INC
93 #define KC_BLD  BL_DEC
94 #define KC_BLB  BL_BRTG
95 #define KC_BLON BL_ON
96 #define KC_BLOF BL_OFF
97
98
99 #endif