aboutsummaryrefslogtreecommitdiff
path: root/users/kuchosauronad0/process_records.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/kuchosauronad0/process_records.h')
-rw-r--r--users/kuchosauronad0/process_records.h89
1 files changed, 43 insertions, 46 deletions
diff --git a/users/kuchosauronad0/process_records.h b/users/kuchosauronad0/process_records.h
index 1a66beaa7..d3d4c4fe8 100644
--- a/users/kuchosauronad0/process_records.h
+++ b/users/kuchosauronad0/process_records.h
@@ -2,9 +2,9 @@
2#include "kuchosauronad0.h" 2#include "kuchosauronad0.h"
3 3
4#if defined(KEYMAP_SAFE_RANGE) 4#if defined(KEYMAP_SAFE_RANGE)
5#define PLACEHOLDER_SAFE_RANGE KEYMAP_SAFE_RANGE 5# define PLACEHOLDER_SAFE_RANGE KEYMAP_SAFE_RANGE
6#else 6#else
7#define PLACEHOLDER_SAFE_RANGE SAFE_RANGE 7# define PLACEHOLDER_SAFE_RANGE SAFE_RANGE
8#endif 8#endif
9 9
10enum userspace_custom_keycodes{ 10enum userspace_custom_keycodes{
@@ -13,11 +13,7 @@ enum userspace_custom_keycodes{
13 KC_COLEMAK, // Sets default layer to COLEMAK 13 KC_COLEMAK, // Sets default layer to COLEMAK
14 KC_DVORAK, // Sets default layer to DVORAK 14 KC_DVORAK, // Sets default layer to DVORAK
15 KC_WORKMAN, // Sets default layer to WORKMAN 15 KC_WORKMAN, // Sets default layer to WORKMAN
16 KC_NORMAN, // Sets default layer to NORMAN 16 KC_PLOVER, // Sets default layer to PLOVER
17 KC_MALTRON, // Sets default layer to MALTRON
18 KC_EUCALYN, // Sets default layer to EUCALYN
19 KC_CARPLAX, // Sets default layer to CARPLAX
20 KC_UNICODE, // Sets default layer to UNICODE
21 17
22 KC_MAKE, // Run keyboard's customized make command 18 KC_MAKE, // Run keyboard's customized make command
23 KC_RGB_T, // Toggles RGB Layer Indication mode 19 KC_RGB_T, // Toggles RGB Layer Indication mode
@@ -33,36 +29,37 @@ enum userspace_custom_keycodes{
33 UC_SHRG, // ¯\_(ツ)_/¯ 29 UC_SHRG, // ¯\_(ツ)_/¯
34 UC_DISA, // ಠ_ಠ 30 UC_DISA, // ಠ_ಠ
35 31
36 MC_QT1, // "" 32 MC_QT1, // ""
37 MC_QT2, // '' 33 MC_QT2, // ''
38 MC_QT3, // `' 34 MC_QT3, // `'
39 MC_PAR, // Parenthesis 35 MC_PAR, // Parenthesis
40 MC_CUR, // Curly bracket 36 MC_CUR, // Curly bracket
41 MC_SQR, // Square bracket 37 MC_SQR, // Square bracket
42 MC_ABR, // Angle bracket 38 MC_ABR, // Angle bracket
43 MCT_NEW, // New Tmux Session 39 MCT_NEW, // New Tmux Session
44 MCT_SH, // Tmux horizontal split 40 MCT_SH, // Tmux horizontal split
45 MCT_SV, // Tmux vertical split 41 MCT_SV, // Tmux vertical split
46 MCT_ZM, // Tmux zoom 42 MCT_ZM, // Tmux zoom
47 MCT_SCR, // Tmux scroll mode 43 MCT_SCR, // Tmux scroll mode
48 MCT_UP, // Tmux up 44 MCT_UP, // Tmux up
49 MCT_DW, // Tmux down 45 MCT_DW, // Tmux down
50 MCT_LFT, // Tmux left 46 MCT_LFT, // Tmux left
51 MCT_RGT, // Tmux right 47 MCT_RGT, // Tmux right
52 MCV_B, // Vim begin of line 48 MCV_B, // Vim begin of line
53 MCV_E, // Vim end of line 49 MCV_E, // Vim end of line
54 MCT_F, // Vim for loop 50 MCT_F, // Vim for loop
55 MCG_A, // Git add 51 MCG_A, // Git add
56 MCG_C, // Git commit 52 MCG_C, // Git commit
57 MCG_P, // Git push 53 MCG_P, // Git push
58 MCG_R, // Git revert 54 MCG_R, // Git revert
59 MCG_L, // Git log 55 MCG_L, // Git log
60 MCG_S, // Git status 56 MCG_S, // Git status
61 57
62 NEW_SAFE_RANGE //use "NEWPLACEHOLDER for keymap specific codes 58 NEW_SAFE_RANGE //use "NEWPLACEHOLDER for keymap specific codes
63 }; 59 };
64 60
65bool process_record_secrets(uint16_t keycode, keyrecord_t *record); 61bool process_record_secrets(uint16_t keycode, keyrecord_t *record);
62bool process_record_user_rgb(uint16_t keycode, keyrecord_t *record);
66bool process_record_keymap(uint16_t keycode, keyrecord_t *record); 63bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
67 64
68#define LOWER MO(_LOWER) 65#define LOWER MO(_LOWER)
@@ -74,21 +71,21 @@ bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
74#define OS_RSE OSL(_RAISE) 71#define OS_RSE OSL(_RAISE)
75#define OS_UNI OSL(_UNICODE) 72#define OS_UNI OSL(_UNICODE)
76 73
77#define KC_SEC1 KC_SECRET_1 74#define SEC1 KC_SECRET_1
78#define KC_SEC2 KC_SECRET_2 75#define SEC2 KC_SECRET_2
79#define KC_SEC3 KC_SECRET_3 76#define SEC3 KC_SECRET_3
80#define KC_SEC4 KC_SECRET_4 77#define SEC4 KC_SECRET_4
81#define KC_SEC5 KC_SECRET_5 78#define SEC5 KC_SECRET_5
82#define KC_SEC6 KC_SECRET_6 79#define SEC6 KC_SECRET_6
83 80
84#define QWERTY KC_QWERTY 81#define QWERTY KC_QWERTY
85#define DVORAK KC_DVORAK 82#define DVORAK KC_DVORAK
86#define COLEMAK KC_COLEMAK 83#define COLEMAK KC_COLEMAK
87#define WORKMAN KC_WORKMAN 84#define WORKMAN KC_WORKMAN
88#define UNICODE KC_UNICODE 85#define PLOVER KC_PLOVER
89 86
90#define KC_RESET RESET 87#define KC_RESET RESET
91#define KC_RST KC_RESET 88#define KC_RST KC_RESET
92 89
93#define UC_IRNY UC(0x2E2E) 90#define UC_IRNY UC(0x2E2E)
94#define UC_CLUE UC(0x203D) 91#define UC_CLUE UC(0x203D)