Je pense que pour cette histoire de service, il faudra que tu passes par une API Windows et que tu interceptes le message correspondant à une touche enfoncée.