aboutsummaryrefslogtreecommitdiff
path: root/users/rs/rs.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/rs/rs.h')
-rw-r--r--users/rs/rs.h50
1 files changed, 50 insertions, 0 deletions
diff --git a/users/rs/rs.h b/users/rs/rs.h
new file mode 100644
index 000000000..722d6ed19
--- /dev/null
+++ b/users/rs/rs.h
@@ -0,0 +1,50 @@
1#pragma once
2#include "quantum.h"
3
4enum layers {
5 _QWERTY,
6 _CODE,
7 _FN,
8};
9
10enum custom_keycodes {
11 CODE = SAFE_RANGE,
12 FN,
13 LPLT,
14 RPGT,
15 NEQL,
16#ifdef RGBLIGHT_ENABLE
17 RGBRST,
18#endif
19};
20
21#define KC_ KC_TRNS
22
23#define KC_ESCC MT(MOD_LCTL, KC_ESC)
24#define KC_ENTS MT(MOD_LSFT, KC_ENT)
25#define KC_LTGT LTGT // > or < with shift
26#define KC_LPLT LPLT // ( or < with shift
27#define KC_RPGT RPGT // ) or > with shift
28#define KC_NEQL NEQL // !=
29#define KC_CODE MO(_CODE)
30#define KC_BCOD LT(_CODE, KC_BSPC)
31#define KC_FN MO(_FN)
32#define KC_RST RESET
33#define KC_CTRA LCTL(KC_A)
34#define KC_CTRE LCTL(KC_E)
35#define KC_BLTG BL_TOGG
36#define KC_BLUP BL_INC
37#define KC_BLDN BL_DEC
38#define KC_BLBR BL_BRTG
39
40#ifdef RGBLIGHT_ENABLE
41#define KC_LRST RGBRST
42#define KC_LTOG RGB_TOG
43#define KC_LHUI RGB_HUI
44#define KC_LHUD RGB_HUD
45#define KC_LSAI RGB_SAI
46#define KC_LSAD RGB_SAD
47#define KC_LVAI RGB_VAI
48#define KC_LVAD RGB_VAD
49#define KC_LMOD RGB_MOD
50#endif \ No newline at end of file