Esempio n. 1
0
        private void KeyPressed(object sender, KeyboardInput.KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.Enter:
                EnterDown?.Invoke(this, e);
                break;

            case Keys.Left:
                if (KeyboardInput.CtrlDown)
                {
                    //Move cursor ((Ctrl + Left)
                }
                else
                {
                    //Cursor--;
                }
                break;

            case Keys.Right:
                if (KeyboardInput.CtrlDown)
                {
                    //Move cursor ((Ctrl+Right))
                }
                else
                {
                    //Cursor--;
                }
                break;

            case Keys.Home:
                //Cursor = 0;
                break;

            case Keys.Delete:
                Text.Text = Text.Text.Remove(Text.Text.Length - 1, 1);
                break;

            case Keys.Back:
                if (Text.Text.Length > 0)
                {
                    Text.Text = Text.Text.Remove(Text.Text.Length - 1, 1);
                }
                break;
            }
        }
Esempio n. 2
0
 private void VisualizationSpeedInput_EnterDown(object sender, KeyboardInput.KeyEventArgs e)
 {
     (sender as TextBox).Active = false;
 }