Example #1
0
 private static void MainForm_KeyPress(object sender, KeyPressEventArgs e)
 {
     try
     {
         // We'll handle printable keys here
         Key key = InputMapper.MapPrintableKeys(e.KeyChar);
         if (key != Key.None)
         {
             IInputManager manager = ServiceRegistration.Get <IInputManager>();
             manager.KeyPress(key);
             e.Handled = true;
         }
     }
     catch (Exception ex)
     {
         ServiceRegistration.Get <ILogger>().Error("SkinEngine MainForm: Error occured in KeyPress handler", ex);
     }
 }