J'ai une solution qui passe par une manette. J'imagine que tu as une DualShock 2.
On peut trouver dans les magasins d'électroniques ou de jeux des petits adapteurs à 10€ qui permettent de brancher la dualshock2 sur PC, et ça marche vraiment très bien. (testé sur XP/Vista et Ubuntu)
Mon adapteur est de marque Hama, il faut juste bien vérifier qu'il s'agit d'un adapteur pour DualShock2.
Sinon pour ton clavier, a moins d'avoir des touches analogiques dessus, c'est impossible de régler ton problème.