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); } }