g3n3515,
Вы меня не так поняли. Я не готов фиксить ваш комп по удаленке, так как готовых рецептов даже близко нет.
Я имел ввиду, что вы сами можете загрузиться в линукс и, раз у вас нет возможности в нем пользоваться клавиатурой, то подключиться с другого компа и попытаться выяснить как ядро сигналит юзерспейсу о нажатой клавише. Но для этого надо много чего уметь. Потом можно будет какой-то патч сделать к ядру, чтобы эту проблему ликвидировать.
По-хорошему, чтобы с этим не ковыряться месяц - нужен человек уровня Дмитрия Торохова - мейнтейнера input в ядре. Он человек довольно открытый, но очень занятой. Если бы у меня была бы такая проблема, время и очень сильное желание добиться правды, я бы со временем это бы решил, возможно с его подсказками. Но обращаться можно только с определенного уровня. Просто описать вашу проблему - недостаточно. Нужно нарыть массив информации, чтобы указать на определенный модуль и проблему. И предложить решение в коде. Тогда есть шанс на помощь.
Теоретически "с годами" и вы сможете это осилить, приобретя массу полезных знаний. Я через похожую ситуацию проходил.
Но с практической точки зрения овчинка выделки не стоит. Проще материнку поменять. Или махнуться с кем-нибудь компами.