diff options
Diffstat (limited to 'keyboards/planck/keymaps/yang/keymap.c')
-rw-r--r-- | keyboards/planck/keymaps/yang/keymap.c | 62 |
1 files changed, 3 insertions, 59 deletions
diff --git a/keyboards/planck/keymaps/yang/keymap.c b/keyboards/planck/keymaps/yang/keymap.c index 541b1a57e..5f2907a08 100644 --- a/keyboards/planck/keymaps/yang/keymap.c +++ b/keyboards/planck/keymaps/yang/keymap.c | |||
@@ -51,33 +51,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
51 | [_RGB] = { /* RGBLIGHT */ | 51 | [_RGB] = { /* RGBLIGHT */ |
52 | {KC_TRNS, KC_PGUP, KC_UP, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL}, | 52 | {KC_TRNS, KC_PGUP, KC_UP, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL}, |
53 | {KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_END, KC_TRNS}, | 53 | {KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_END, KC_TRNS}, |
54 | {KC_TRNS, F(1), F(2), F(3), F(4), F(5), F(6), F(7), F(8), KC_TRNS, KC_TRNS, KC_TRNS}, | 54 | {KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_TRNS, KC_TRNS}, |
55 | {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} | 55 | {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} |
56 | 56 | ||
57 | } | 57 | } |
58 | }; | 58 | }; |
59 | 59 | ||
60 | enum function_id { | 60 | enum function_id { |
61 | RGBLED_TOGGLE, | 61 | |
62 | RGBLED_STEP_MODE, | ||
63 | RGBLED_INCREASE_HUE, | ||
64 | RGBLED_DECREASE_HUE, | ||
65 | RGBLED_INCREASE_SAT, | ||
66 | RGBLED_DECREASE_SAT, | ||
67 | RGBLED_INCREASE_VAL, | ||
68 | RGBLED_DECREASE_VAL, | ||
69 | }; | 62 | }; |
70 | 63 | ||
71 | const uint16_t PROGMEM fn_actions[] = { | 64 | const uint16_t PROGMEM fn_actions[] = { |
72 | [0] = ACTION_LAYER_TAP_KEY(_RGB, KC_SPC), | 65 | [0] = ACTION_LAYER_TAP_KEY(_RGB, KC_SPC), |
73 | [1] = ACTION_FUNCTION(RGBLED_TOGGLE), | ||
74 | [2] = ACTION_FUNCTION(RGBLED_STEP_MODE), | ||
75 | [3] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), | ||
76 | [4] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), | ||
77 | [5] = ACTION_FUNCTION(RGBLED_INCREASE_SAT), | ||
78 | [6] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), | ||
79 | [7] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), | ||
80 | [8] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), | ||
81 | }; | 66 | }; |
82 | 67 | ||
83 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | 68 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) |
@@ -100,47 +85,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | |||
100 | 85 | ||
101 | void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { | 86 | void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { |
102 | switch (id) { | 87 | switch (id) { |
103 | case RGBLED_TOGGLE: | 88 | |
104 | //led operations | ||
105 | if (record->event.pressed) { | ||
106 | rgblight_toggle(); | ||
107 | } | ||
108 | |||
109 | break; | ||
110 | case RGBLED_INCREASE_HUE: | ||
111 | if (record->event.pressed) { | ||
112 | rgblight_increase_hue(); | ||
113 | } | ||
114 | break; | ||
115 | case RGBLED_DECREASE_HUE: | ||
116 | if (record->event.pressed) { | ||
117 | rgblight_decrease_hue(); | ||
118 | } | ||
119 | break; | ||
120 | case RGBLED_INCREASE_SAT: | ||
121 | if (record->event.pressed) { | ||
122 | rgblight_increase_sat(); | ||
123 | } | ||
124 | break; | ||
125 | case RGBLED_DECREASE_SAT: | ||
126 | if (record->event.pressed) { | ||
127 | rgblight_decrease_sat(); | ||
128 | } | ||
129 | break; | ||
130 | case RGBLED_INCREASE_VAL: | ||
131 | if (record->event.pressed) { | ||
132 | rgblight_increase_val(); | ||
133 | } | ||
134 | break; | ||
135 | case RGBLED_DECREASE_VAL: | ||
136 | if (record->event.pressed) { | ||
137 | rgblight_decrease_val(); | ||
138 | } | ||
139 | break; | ||
140 | case RGBLED_STEP_MODE: | ||
141 | if (record->event.pressed) { | ||
142 | rgblight_step(); | ||
143 | } | ||
144 | break; | ||
145 | } | 89 | } |
146 | } | 90 | } |