No se puede hacer eso de manera "natural" con .NET ya que éste no interactúa directamente con el SO, para eso tienes que utilizar APIs, te envío un artículo que te puede servir de referencia:
http://www.codeproject.com/dotnet/Co...swordInput.asp
Saludos