aboutsummaryrefslogtreecommitdiff
path: root/keyboards/planck/keymaps/yang/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/planck/keymaps/yang/keymap.c')
-rw-r--r--keyboards/planck/keymaps/yang/keymap.c62
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
60enum function_id { 60enum 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
71const uint16_t PROGMEM fn_actions[] = { 64const 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
83const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 68const 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
101void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { 86void 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}