Open OmegaLambda1998 opened 5 months ago
Same issue here, a workaround that I found is to set stick led on space bar (did not look why it removes glitchy).
Basically, I declare a layer (I named as MASKSET) and set a value for space bar:
[MASKSET] = LAYOUT_60_ansi( /* MASKSET */
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, KC_GRV, _______, _______, _______, _______
),
on function layer_state_set_user, I added a loop to stick led color:
for(i=0; i<MATRIX_ROWS; i++) {
for(j=0; j<MATRIX_COLS; j++) {
if(keymaps[MASKSET][i][j]!=_______)
ap2_led_sticky_set_key(i,j, color[0]);
}
}
I am attaching my keymap.c for reference, maybe it may help someone to debug/fix.
Describe the Bug
For certain rgb matrix effects, when all (or most) LED's are blank, random keys will flash a random colour. This seems to (subjectively) be focused on keys in the bottom right quadrant (last 2-3 rows, and coloums to the right of space) but I've seen this behaviour across the entire keyboard. This behaviour seems similar to #23619 though with different triggers, as I see the flashing when no effect occurs, rather than when an effect reaches a particular part of the matrix.
The affected rbg matrix effects include:
Keyboard Used
annepro2/c18
Link to product page (if applicable)
No response
Operating System
Arch Linux
qmk doctor Output
Is AutoHotKey / Karabiner installed
Other keyboard-related software installed
AnnePro-Shine (https://github.com/OpenAnnePro/AnnePro2-Shine)
Additional Context
I have an Anne Pro 2 (C18) flashed with almost the default keymap (see https://github.com/OmegaLambda1998/qmk_firmware/tree/master/keyboards/annepro2/keymaps/OmegaLambda). I then flash AnnePro-Shine to get lighting functionality. I have flagged this issue with the OpenAnnePro team as well.