Порты USB переходящие. Через расширитель USB или ещё как. Они по любому мимо клавиатуры. Поэтому существует вероятность, что клавиатура вышла из строя (и они ломаться умеют).
Проверить, что виновата клавиатура, а не что-то в ОС, можно загрузившись с любого LiveCD с любой ОС. Для этого советую Slax - лёгкий, небольшой и быстрый дистрибутив. Выбирайте подходящий вариант. Думаю, хорошей идеей будет выбрать для USB. Если там будет работать, то надо смотреть в сторону своей ОС. Если не работает - смотрите в сторону клавиатуры.
Как вариант, могут слететь драйвера на клавиатуру (на такую, как у Вас они очень даже возможны). Обычно клавиатуры работают без драйверов. Но на навороченных клавиатурах с их помощью подключаются дополнительные функции. Совсем без драйверов - клавиатура будет работать в стандартном режиме. С поломанными "дровами" может и совсем отвалиться. Проверяется это дело загрузкой Windows в безопасном режиме. Драйвера при этом не грузятся. Исправная клавиатура будет работать в стандартном режиме. Если работает - ищите и устанавливайте драйвера. Обычно, они входят в комплект поставки клавиатуры.
О клавиатурных вирусах мне ничего не известно. Так что вероятность того, что тут виноват вирус, равна 0.00000000000000000000000000000000000001%.