title: Is there a way to see if a physical keyboard is attached to a Windows 8 device?
body: <p>I'm writing a Windows 8 game.  The game runs on Windows 7, Windows Phone, and XBox.</p>
  
  <p>I want to display keyboard hints if a keyboard is attached (e.g. 'Press Esc to exit')</p>
  
  <p>Seeing as Windows 8 can be a desktop, laptop, or tablet, there may or may not be a physical keyboard attached. Is there a way to determine this programmatically?</p>