aboutsummaryrefslogtreecommitdiff
path: root/keyboards/qwertykeys/qk100/ansi
diff options
context:
space:
mode:
authorRyan <[email protected]>2024-10-13 03:43:50 +1100
committerGitHub <[email protected]>2024-10-12 18:43:50 +0200
commit6fa11bf21913b5ccb531acc3c2baec963f4d384a (patch)
treeaaf6188a4579949cc1fbac61d0fee5234b97996a /keyboards/qwertykeys/qk100/ansi
parent5c97a78ce6ab45643dcb420ba2ad20c30dcd5b8a (diff)
downloadqmk_firmware-6fa11bf21913b5ccb531acc3c2baec963f4d384a.tar.gz
qmk_firmware-6fa11bf21913b5ccb531acc3c2baec963f4d384a.zip
Separate RGBLight/RGB Matrix keycode handling (#23679)
* Separate RGBLight/RGB Matrix keycode handling * Remove `_DISABLE_KEYCODES` handling * Update RGB Matrix keycode docs * Update underglow keycodes for previously migrated boards * Update keycodes for boards with custom handling * Fix typos * Fix bad merge
Diffstat (limited to 'keyboards/qwertykeys/qk100/ansi')
-rw-r--r--keyboards/qwertykeys/qk100/ansi/ansi.c54
-rw-r--r--keyboards/qwertykeys/qk100/ansi/config.h2
-rw-r--r--keyboards/qwertykeys/qk100/ansi/keymaps/default/keymap.c4
3 files changed, 2 insertions, 58 deletions
diff --git a/keyboards/qwertykeys/qk100/ansi/ansi.c b/keyboards/qwertykeys/qk100/ansi/ansi.c
index e1102aab51..93af272e00 100644
--- a/keyboards/qwertykeys/qk100/ansi/ansi.c
+++ b/keyboards/qwertykeys/qk100/ansi/ansi.c
@@ -120,60 +120,6 @@ const is31fl3741_led_t PROGMEM g_is31fl3741_leds[IS31FL3741_LED_COUNT] = {
{0, SW9_CS14, SW9_CS15, SW9_CS13}, /* RGB99- 0 */
{0, SW9_CS20, SW9_CS21, SW9_CS19} /* RGB100- . */
};
-
-bool process_record_kb(uint16_t keycode, keyrecord_t* record) {
- if (record->event.pressed) {
- switch (keycode) {
- case QK_KB_0:
- rgb_matrix_toggle();
- break;
-
- case QK_KB_1:
- rgb_matrix_step();
- break;
-
- case QK_KB_2:
- rgb_matrix_step_reverse();
- break;
-
- case QK_KB_3:
- rgb_matrix_increase_hue(); // Increase the hue for effect range LEDs
- break;
-
- case QK_KB_4:
- rgb_matrix_decrease_hue(); // Decrease the hue for effect range LEDs
- break;
-
- case QK_KB_5:
- rgb_matrix_increase_sat(); // Increase the saturation for effect range LEDs
- break;
-
- case QK_KB_6:
- rgb_matrix_decrease_sat(); // Decrease the saturation for effect range LEDs
- break;
-
- case QK_KB_7:
- rgb_matrix_increase_val(); // Increase the value for effect range LEDs
- break;
-
- case QK_KB_8:
- rgb_matrix_decrease_val(); // Decrease the value for effect range LEDs
- break;
-
- case QK_KB_9:
- rgb_matrix_increase_speed(); // Increase the speed of the animations
- break;
-
- case QK_KB_10:
- rgb_matrix_decrease_speed(); // Decrease the speed of the animations
- break;
-
- default:
- break;
- }
- }
- return process_record_user(keycode, record);
-}
#endif
const rgblight_segment_t PROGMEM my_capslock_layer[] = RGBLIGHT_LAYER_SEGMENTS({0, 3, HSV_WHITE});
diff --git a/keyboards/qwertykeys/qk100/ansi/config.h b/keyboards/qwertykeys/qk100/ansi/config.h
index 041dbdb928..b78d15782b 100644
--- a/keyboards/qwertykeys/qk100/ansi/config.h
+++ b/keyboards/qwertykeys/qk100/ansi/config.h
@@ -30,5 +30,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
#define IS31FL3741_I2C_ADDRESS_1 IS31FL3741_I2C_ADDRESS_GND
-
-#define RGB_MATRIX_DISABLE_KEYCODES
diff --git a/keyboards/qwertykeys/qk100/ansi/keymaps/default/keymap.c b/keyboards/qwertykeys/qk100/ansi/keymaps/default/keymap.c
index f081299d50..ae4a72af15 100644
--- a/keyboards/qwertykeys/qk100/ansi/keymaps/default/keymap.c
+++ b/keyboards/qwertykeys/qk100/ansi/keymaps/default/keymap.c
@@ -28,11 +28,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RIGHT,KC_P0, KC_PDOT
),
[1] = LAYOUT(
- QK_KB_0, QK_KB_1, QK_KB_2, QK_KB_3, QK_KB_4, QK_KB_5, QK_KB_6, QK_KB_7, QK_KB_8, QK_KB_9, QK_KB_10,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ RM_TOGG, RM_NEXT, RM_PREV, RM_HUEU, RM_HUED, RM_SATU, RM_SATD, RM_VALU, RM_VALD, RM_SPDU, RM_SPDD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, NK_TOGG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, RGB_TOG, RGB_MOD, RGB_RMOD,RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAD, RGB_VAI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, UG_TOGG, UG_NEXT, UG_PREV, UG_HUEU, UG_HUED, UG_SATU, UG_SATD, UG_VALD, UG_VALU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
)
}; \ No newline at end of file