C'est marrant, quand j'ai lu "feu tricolore USB" j'allais te proposer exactement la même solution

C'est sûrement la façon la moins chère et la plus facile de le faire.
EDIT : attention cependant, avec Windows (et je pense que c'est pareil sous Linux), quand tu as plusieurs claviers connectés, ils fonctionnent de manière "groupée" : si tu appuies sur la touche Caps Lock d'un clavier, ça les passe tous en majuscules, et ça allume la LED correspondante sur tous les claviers. Il faudra un peu de code pour contourner ça.