LED (Luz de Fundo Monocor)
Quer um teclado brilhante? Coloque algumas luzes!
Habilitando a Extensão
Os únicos valores exigidos para a extensão LED são o pino de pixel e o número de pixels/LEDs. Ao usar um teclado repartido, este número é referente a cada lado, não ao total dos dois juntos.
from kmk.extensions.RGB import RGB
from kb import led_pin # This can be imported or defined manually
led_ext = LED(led_pin=led_pin)
keyboard.extensions.append(led_ext)
[Keycodes]
| Tecla | Alternativa | Descrição |
|---|---|---|
KC.LED_TOG | Muda o estado dos LEDs | |
KC.LED_INC | Aumenta o brilho | |
KC.LED_DEC | Diminui o brilho | |
KC.LED_ANI | Aumenta a velocidade da animação | |
KC.LED_AND | Diminui a velocidade da animação | |
KC.LED_MODE_PLAIN | LED_M_P | Led Estático |
KC.LED_MODE_BREATHE | LED_M_B | Animação de respiração |
Configuração
Todos esses valores podem ser atribuídos por padrão quando o teclado inicia.
from kmk.extensions.led import AnimationModes
led_ext = LED(
led_pin=led_pin,
brightness_step=5,
brightness_limit=100,
breathe_center=1.5,
animation_mode=AnimationModes.STATIC,
animation_speed=1,
val=100,
)