Sicher, dass du das über die keydll.dll gelesen hast und nicht über die key.dll?
Aber mal so am Rande:
Jede *.dll Datei, die man aus dem Internet lädt, kann einen Virus enthalten. Reverse Engineering ist hier das Stichwort.
Daher rate ich auch immer jedem, der einen Fehler mit einem Programm hat, wo eine *.dll Datei fehlt, das Programm neu zu installieren, oder eben den Treiber.
Aber niemals eine einzelne *.dll Datei herunterladen, außer es ist eine vertrauenswürdige Seite. Aber die meisten Seiten, die sowas anbieten, sind häufig mit Viren zugemüllt.
Was ich dir jetzt nur noch empfehlen kann:
Guck ob es einen Treiber für deine Maus/Tastatur gibt. Wenn ja, neu installieren. Wenn nicht hilft nur noch die Systemwiederherstellung oder du musst den PC neu aufsetzen.