Sempre foi possível.
Os LEDs do teclado são controlados por software - o driver do dispositivo de teclado gerando comandos para serem enviados ao microprocessador de teclado que liga e desliga os LEDs, em resposta ao I / O Solicitações de controle. Para comparação, as luzes de atividade do disco rígido no painel frontal são controladas pelo hardware da placa-mãe.
Desde os primeiros dias do DOS, quando as séries de TV Knight Rider e Darth Vader, da série Guerra nas Estrelas, eram populares, havia programas que controlavam as luzes do teclado; o mais popular faria todas as luzes do teclado ondularem em sequência.
O driver do teclado pode ser acessado em DOS / Win / Linux. Um exemplo para o VB está aqui ...
como mencionado, mas não elaborado acima, alguém forneceu várias soluções, incluindo um script Bash para fazer o que você quer em
Use o LED Caps Lock como LED de HDD (ou personalizado)
A solução mais simples que encontrei é um comando bash de linha única que pode ser definido como uma tarefa cron (talvez a cada 500 ms).
echo ide-disk > /sys/class/leds/input17::capslock/trigger
Para usar isso, é necessário CONFIG_LEDS_TRIGGER_DISK = y para apostar na configuração do kernel.