Eu tenho um framboesa com raspbian-lite e o problema é que o led capslock não funciona quando o teclado está conectado a ele. O problema não é com o teclado, como funciona em outros computadores.
Eu tentei fazer
ioctl(STDOUT_FILENO, KDSETLED, 7);
que supostamente liga cada lider, mas o capslock não (os outros sim).
Mas se eu escrever 1
em vez de 0
diretamente no arquivo que contém as informações de brilho do led do capslock (localizado em algum lugar em /sys
), ele será ativado.
Por que o líder não trabalha sem escrever diretamente no arquivo?
Também notei que o arquivo de eventos da interface usb que contém os leds (em /dev
) não funciona como esperado. Eu tentei em outros computadores para ler o arquivo equivalente, e quando eu pressiono o capslock ou numlock alguns dados aparecem. No arquivo no framboesa quando eu faço a mesma coisa, os dados não aparecem.