You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the Massdrop Alt keyboard with the default keymap, the FN+z key combination is setup to toggle between All/Key-Only/Underglow-only/None lighting modes.
In the Key-only and Underglow-only modes the Caps Lock key LED flickers if Caps-Lock is enabled.
System Information
Keyboard: Massdrop Alt High Profile
Operating system: Windows 10
ARM GCC version: 8.4.0
QMK Firmware version: 0.10.46
Any keyboard related software installed?
AutoHotKey
Karabiner
Other:
Additional Context
In the massdrop/alt/keymaps/default/keymap.c file, the "Fn+z" keycode is defined to change between the following LED modes:
All lights
Key backlighting only
Underglow only
No lights
In the massdrop/alt/config_led.h file, the following lines are used to define special processing for the Caps Lock Key:
#define USB_LED_INDICATOR_ENABLE //Comment out to disable indicator functionality
#ifdef USB_LED_INDICATOR_ENABLE //Scan codes refer to actual key matrix codes, not KC_* (255 to disable)
#define USB_LED_NUM_LOCK_SCANCODE 255
#define USB_LED_CAPS_LOCK_SCANCODE 30
#define USB_LED_SCROLL_LOCK_SCANCODE 255
#define USB_LED_COMPOSE_SCANCODE 255
#define USB_LED_KANA_SCANCODE 255
#endif //USB_LED_INDICATOR_ENABLE
These parameters are used in the tmk_core/arm_atsam/led_matrix.c file to "invert" the color of the key LED every frame. Unfortunately, if the key is drawn as "BLACK" or off, this code will cause the LED to flicker between black and white repeatedly.
I have a working fix for this, but am not sure what the best way to do this is given that the LED code is not using the same abstractions as the standard QMK RGB matrix code.
The text was updated successfully, but these errors were encountered:
* Update massdrop/alt keyboard to fix Caps Lock LED flickering.
* Fix Caps-lock LED during underglow-only for massdrop/ctrl
* Update keyboards/massdrop/ctrl/keymaps/default/keymap.c
ChrissiQ
pushed a commit
to ChrissiQ/qmk_firmware
that referenced
this issue
Nov 10, 2020
)
* Update massdrop/alt keyboard to fix Caps Lock LED flickering.
* Fix Caps-lock LED during underglow-only for massdrop/ctrl
* Update keyboards/massdrop/ctrl/keymaps/default/keymap.c
BorisTestov
pushed a commit
to BorisTestov/qmk_firmware
that referenced
this issue
May 23, 2024
)
* Update massdrop/alt keyboard to fix Caps Lock LED flickering.
* Fix Caps-lock LED during underglow-only for massdrop/ctrl
* Update keyboards/massdrop/ctrl/keymaps/default/keymap.c
Describe the Bug
When using the Massdrop Alt keyboard with the default keymap, the FN+z key combination is setup to toggle between All/Key-Only/Underglow-only/None lighting modes.
In the Key-only and Underglow-only modes the Caps Lock key LED flickers if Caps-Lock is enabled.
System Information
Additional Context
In the
massdrop/alt/keymaps/default/keymap.c
file, the "Fn+z" keycode is defined to change between the following LED modes:In the
massdrop/alt/config_led.h
file, the following lines are used to define special processing for the Caps Lock Key:These parameters are used in the
tmk_core/arm_atsam/led_matrix.c
file to "invert" the color of the key LED every frame. Unfortunately, if the key is drawn as "BLACK" or off, this code will cause the LED to flicker between black and white repeatedly.I have a working fix for this, but am not sure what the best way to do this is given that the LED code is not using the same abstractions as the standard QMK RGB matrix code.
The text was updated successfully, but these errors were encountered: