aboutsummaryrefslogtreecommitdiff
path: root/keyboards/kc60/keymaps/stanleylai/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/kc60/keymaps/stanleylai/keymap.c')
-rw-r--r--keyboards/kc60/keymaps/stanleylai/keymap.c67
1 files changed, 1 insertions, 66 deletions
diff --git a/keyboards/kc60/keymaps/stanleylai/keymap.c b/keyboards/kc60/keymaps/stanleylai/keymap.c
index a7ea6040d..057c73bf4 100644
--- a/keyboards/kc60/keymaps/stanleylai/keymap.c
+++ b/keyboards/kc60/keymaps/stanleylai/keymap.c
@@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ 38 RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
39 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ 39 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
40 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ 40 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
41 KC_TRNS,KC_NO, F(1), F(2), F(3), F(4), F(5), F(6), F(7), F(8), BL_STEP,BL_TOGG, KC_TRNS, KC_TRNS,\ 41 KC_TRNS,KC_NO, RGB_TOG,RGB_MOD,RGB_HUI,RGB_HUD,RGB_SAI,RGB_SAD,RGB_VAI,RGB_VAD,BL_STEP,BL_TOGG, KC_TRNS, KC_TRNS,\
42 KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS), 42 KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS),
43 #else 43 #else
44 RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ 44 RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
@@ -52,30 +52,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 52
53enum function_id { 53enum function_id {
54 SHIFT_ESC, 54 SHIFT_ESC,
55 #ifdef RGBLIGHT_ENABLE
56 RGBLED_TOGGLE,
57 RGBLED_STEP_MODE,
58 RGBLED_INCREASE_HUE,
59 RGBLED_DECREASE_HUE,
60 RGBLED_INCREASE_SAT,
61 RGBLED_DECREASE_SAT,
62 RGBLED_INCREASE_VAL,
63 RGBLED_DECREASE_VAL,
64 #endif
65}; 55};
66 56
67const uint16_t PROGMEM fn_actions[] = { 57const uint16_t PROGMEM fn_actions[] = {
68 [0] = ACTION_FUNCTION(SHIFT_ESC), 58 [0] = ACTION_FUNCTION(SHIFT_ESC),
69 #ifdef RGBLIGHT_ENABLE
70 [1] = ACTION_FUNCTION(RGBLED_TOGGLE),
71 [2] = ACTION_FUNCTION(RGBLED_STEP_MODE),
72 [3] = ACTION_FUNCTION(RGBLED_INCREASE_HUE),
73 [4] = ACTION_FUNCTION(RGBLED_DECREASE_HUE),
74 [5] = ACTION_FUNCTION(RGBLED_INCREASE_SAT),
75 [6] = ACTION_FUNCTION(RGBLED_DECREASE_SAT),
76 [7] = ACTION_FUNCTION(RGBLED_INCREASE_VAL),
77 [8] = ACTION_FUNCTION(RGBLED_DECREASE_VAL),
78 #endif
79}; 59};
80 60
81#define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT)) 61#define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT))
@@ -102,50 +82,5 @@ void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) {
102 } 82 }
103 } 83 }
104 break; 84 break;
105
106 #ifdef RGBLIGHT_ENABLE
107
108 case RGBLED_TOGGLE:
109 //led operations
110 if (record->event.pressed) {
111 rgblight_toggle();
112 }
113 break;
114 case RGBLED_INCREASE_HUE:
115 if (record->event.pressed) {
116 rgblight_increase_hue();
117 }
118 break;
119 case RGBLED_DECREASE_HUE:
120 if (record->event.pressed) {
121 rgblight_decrease_hue();
122 }
123 break;
124 case RGBLED_INCREASE_SAT:
125 if (record->event.pressed) {
126 rgblight_increase_sat();
127 }
128 break;
129 case RGBLED_DECREASE_SAT:
130 if (record->event.pressed) {
131 rgblight_decrease_sat();
132 }
133 break;
134 case RGBLED_INCREASE_VAL:
135 if (record->event.pressed) {
136 rgblight_increase_val();
137 }
138 break;
139 case RGBLED_DECREASE_VAL:
140 if (record->event.pressed) {
141 rgblight_decrease_val();
142 }
143 break;
144 case RGBLED_STEP_MODE:
145 if (record->event.pressed) {
146 rgblight_step();
147 }
148 break;
149 #endif
150 } 85 }
151} 86}