public void HandleKeyUp(UIKeyEventArgs keyEventArgs) { _canvasViewport.FullMode = false; _topWinEventRoot.RootKeyUp(keyEventArgs); keyEventArgs.ResetAll(); PrepareRenderAndFlushAccumGraphics(); }
//------------------------------------------------------ public void HandleKeyDown(UIKeyEventArgs keyEventArgs) { #if DEBUG //System.Diagnostics.Debug.WriteLine("keydown" + (dbug_keydown_count++)); dbugTopwin.dbugVisualRoot?.dbug_PushLayoutTraceMessage("======"); dbugTopwin.dbugVisualRoot?.dbug_PushLayoutTraceMessage("KEYDOWN " + (LayoutFarm.UI.UIKeys)keyEventArgs.KeyCode); dbugTopwin.dbugVisualRoot?.dbug_PushLayoutTraceMessage("======"); #endif _canvasViewport.FullMode = false; _topWinEventRoot.RootKeyDown(keyEventArgs); keyEventArgs.ResetAll(); PrepareRenderAndFlushAccumGraphics(); }
public void HandleKeyPress(UIKeyEventArgs keyEventArgs, char keyChar) { if (char.IsControl(keyChar)) { return; } #if DEBUG dbugTopwin.dbugVisualRoot?.dbug_PushLayoutTraceMessage("======"); dbugTopwin.dbugVisualRoot?.dbug_PushLayoutTraceMessage("KEYPRESS " + keyChar); dbugTopwin.dbugVisualRoot?.dbug_PushLayoutTraceMessage("======"); #endif _canvasViewport.FullMode = false; keyEventArgs.SetKeyChar(keyChar); _topWinEventRoot.RootKeyPress(keyEventArgs); keyEventArgs.ResetAll(); PrepareRenderAndFlushAccumGraphics(); }