I\'m aware of how to handle key events, i.e.
private void Page_KeyUp(object sender, KeyRoutedEventArgs e)
{
switch (e.Key)
{
case Windows.System.Virt
Got an answer elsewhere. For those that are interested...
public Foo()
{
this.InitializeComponent();
Window.Current.CoreWindow.CharacterReceived += KeyPress;
}
void KeyPress(CoreWindow sender, CharacterReceivedEventArgs args)
{
args.Handled = true;
Debug.WriteLine("KeyPress " + Convert.ToChar(args.KeyCode));
return;
}
Even better, move the Window.Current.CoreWindow.CharacterReceived += KeyPress;
into a GotFocus event handler, and add Window.Current.CoreWindow.CharacterReceived -= KeyPress;
into a LostFocus event handler.