I\'m working on a game, a Windows Store App based on WPF and written in C#. When the player presses the Esc key, I want to pause the game and show a menu (Continue, Quit etc
Try using CoreWindow.KeyDown. Assign the handler in your page and I believe it should intercept all keydown events.
public MyPage()
{
CoreWindow.GetForCurrentThread().KeyDown += MyPage_KeyDown;
}
void MyPage_KeyDown(CoreWindow sender, KeyEventArgs args)
{
Debug.WriteLine(args.VirtualKey.ToString());
}