You would need to get the keys client-side and and theres no way(afaik) to allow plugins access to the clients and what keys the player press
That's just it the player would need to download a 3rd party client, Tannz0rz was testing one he had made and it did detect keys...I forget why he stopped working on it.