1.5 KiB
1.5 KiB
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,
)