Вангую поехали резисторы и погашающий резистор теперь единственный кто работает...забирая соответственно напряжение с диодов. Этим объясняется рандомное выключение диодов (в общей формуле получается, что твой юсб способен запитать 25 диодов без понтов, которые сгорели :) )
Меняй резисторы на такие-же, которые там( погашающий резистор не трогай иначе финиш интерфейсу) сгорели. Попроси когонибудь померять сопротивление, что-бы понять какие менять.
Если не вариант, а мне кажется не вариант ибо тред то создан, то прост выкинь клавиатуру.
p.s может быть резисторы уже давно поехали и светодиоды прост горят от разницы избыточного и потребляемого тока.