kmk_firmware/docs/ptBR/led.md
2021-08-30 11:16:55 -07:00

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