Inheritance: EventArgs
        /// <summary>
        /// updates the KeyboardControler
        /// </summary>
        public static void Update()
        {
            for(int i = 0; i<isPressed.Length; ++i)
            {
                Keyboard.Key key = (Keyboard.Key)i;

                if(!isPressed[i] && Keyboard.IsKeyPressed(key))
                {
                    KeyEventArgs e = new KeyEventArgs();
                    e.Key = Controls.Cast(key);
                    e.Shift = Keyboard.IsKeyPressed(Keyboard.Key.LShift) || Keyboard.IsKeyPressed(Keyboard.Key.RShift);
                    e.Control = Keyboard.IsKeyPressed(Keyboard.Key.LControl) || Keyboard.IsKeyPressed(Keyboard.Key.RControl);
                    e.Alt = Keyboard.IsKeyPressed(Keyboard.Key.LAlt) || Keyboard.IsKeyPressed(Keyboard.Key.RAlt);
                    OnKeyPressed(e);
                }

                isPressed[i] = Keyboard.IsKeyPressed(key);

                if(wasPressed[i] && isPressed[i] != wasPressed[i])
                {
                    KeyEventArgs e = new KeyEventArgs();
                    e.Key = Controls.Cast(key);
                    e.Shift = Keyboard.IsKeyPressed(Keyboard.Key.LShift) || Keyboard.IsKeyPressed(Keyboard.Key.RShift);
                    e.Control = Keyboard.IsKeyPressed(Keyboard.Key.LControl) || Keyboard.IsKeyPressed(Keyboard.Key.RControl);
                    e.Alt = Keyboard.IsKeyPressed(Keyboard.Key.LAlt) || Keyboard.IsKeyPressed(Keyboard.Key.RAlt);
                    OnKeyRelease(e);
                }

                wasPressed[i] = isPressed[i];
            }
        }
Beispiel #2
0
        private void CoreWindowOnKeyDown(CoreWindow Sender, KeyEventArgs Args)
        {
            MoveDirection? direction = null;
            if (Args.VirtualKey == VirtualKey.Up)
            {
                direction = MoveDirection.Up;
            }
            else if (Args.VirtualKey == VirtualKey.Down)
            {
                direction = MoveDirection.Down;
            }
            else if (Args.VirtualKey == VirtualKey.Left)
            {
                direction = MoveDirection.Left;
            }
            else if (Args.VirtualKey == VirtualKey.Right)
            {
                direction = MoveDirection.Right;
            }

            if (direction != null)
            {
                _gameGrid.HandleMove(direction.Value);
            }
        }
Beispiel #3
0
 private void inputTxt_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape) { cancelBtn_Click(sender, null); }
     if (e.KeyCode == Keys.Enter) {
         okBtn_Click(sender, null);
     }
 }
Beispiel #4
0
        void OnKeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == GameConsoleOptions.Options.ToggleKey)
            {
                ToggleConsole();
                isHandled = true;
            }

            switch (e.KeyCode)
            {
                case Keys.Enter:
                    ExecuteBuffer();
                    break;
                case Keys.Back:
                    if (Buffer.Output.Length > 0)
                        Buffer.Output = Buffer.Output.Substring(0, Buffer.Output.Length - 1);
                    break;
                case Keys.Tab:
                    AutoComplete();
                    break;
                case Keys.Up: 
                    Buffer.Output = CommandHistory.Previous(); 
                    break;
                case Keys.Down: Buffer.Output = CommandHistory.Next(); 
                    break;
                default:
                    var @char = TranslateChar(e.KeyCode);
                    if (IsPrintable(@char))
                    {
                        Buffer.Output += @char;
                    }
                    break;
            }
        }
Beispiel #5
0
 private void GameForm_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Alt && (e.KeyCode == System.Windows.Forms.Keys.F4))
     {
         e.Handled = true;
     }
 }
Beispiel #6
0
        //キーが押されたとき
        private void OnKeyDown(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
                case Keys.Down:
                    m_tetris.MovePiece(Direction.Bottom);
                    break;

                case Keys.Left:
                    m_tetris.MovePiece(Direction.Left);
                    break;

                case Keys.Right:
                    m_tetris.MovePiece(Direction.Right);
                    break;

                case Keys.Space:
                    m_tetris.RotatePiece(Direction.Right);
                    break;

                case Keys.S:
                    m_tetris.Start();
                    break;

            }
        }
        private void onKeyPress(object sender, KeyEventArgs e)
        {
            e.Handled = false;

            if (e.Event.Action != KeyEventActions.Down) return;

            if (e.Event.KeyCode == Keycode.Enter)
            {
                if (IsPopupShowing && ListSelection != AdapterView.InvalidPosition)
                {
                    PerformCompletion();
                    DismissDropDown();

                    e.Handled = true;

                    return;
                }

                if (!CSharpToGoApplication.Options.MultiLineEditing
                    || (CSharpToGoApplication.Options.DoubleEnterToExecute && _lastKeyPressed == Keycode.Enter))
                {
                    MessageHub.Instance.Publish(new ExecuteCodeMessage(this, Text));

                    _lastKeyPressed = null;
                    e.Handled = true;
                }
            }

            _lastKeyPressed = e.Event.KeyCode;
        }
            private void textBox1_KeyDown(object sender, KeyEventArgs e)
            {
                switch(e.KeyCode)
                {
                    case Keys.Escape:
                        DialogResult = DialogResult.Cancel;
                        this.Close();
                        break;

                    case Keys.Enter:
                        mFileToOpen = mSearchResults.Selected.fullPath;
                        DialogResult = DialogResult.OK;
                        this.Close();
                        break;

                    case Keys.Down:
                        mSearchResults.NextMatch();
                        e.Handled = true;
                        mSelectionInfo.Text = mSearchResults.Selected.fullPath;
                        break;

                    case Keys.Up:
                        mSearchResults.PrevMatch();
                        e.Handled = true;
                        mSelectionInfo.Text = mSearchResults.Selected.fullPath;
                        break;

                    case Keys.F5:
                        mFiles.Refresh();
                        break;
                }
            }
Beispiel #9
0
 void gkh_KeyUp(object sender, KeyEventArgs e)
 {
     if (supress)
     {
         e.SuppressKeyPress = true;
     }
 }
Beispiel #10
0
	void TextBox_KeyDown (Object sender, KeyEventArgs e)
	{
		_eventsText.AppendText ("TextBox => KeyDown (" + e.KeyCode + ")"
			+ Environment.NewLine);
		if (e.KeyCode == Keys.G)
			e.SuppressKeyPress = true;
	}
Beispiel #11
0
        private void MainPage_KeyDown(CoreWindow sender, KeyEventArgs args)
        {
            if (args.VirtualKey.Equals(VirtualKey.P) || args.VirtualKey.Equals(VirtualKey.Pause))
            {
                if (pause)
                    pause = true;
                else
                    pause = false;
            }
            if (args.VirtualKey.Equals(VirtualKey.Left)) //Bewegt die Bilder nach Links
            {
                CoverFlowControl.PreviousItem();
            }
            if (args.VirtualKey.Equals(VirtualKey.Right)) //Bewegt die Bilder nach Rechts
            {
                CoverFlowControl.NextItem();
            }

            if (args.VirtualKey.Equals(VirtualKey.R)) //Rotiert nach Rechts
            {
                
                CoverFlowControl.SelectedCoverItem.ZRotation -= 90;
            }
            if (args.VirtualKey.Equals(VirtualKey.L)) //Rotiert nach Rechts
            {

                CoverFlowControl.SelectedCoverItem.ZRotation += 90;
            }


        }
Beispiel #12
0
 protected override void OnKeyDown(KeyEventArgs kea)
 {
     if (kea.KeyCode == Keys.Escape)
     {
         this.Close();
     }
 }
 protected override void OnKeyDown(KeyEventArgs ke)
 {
     // Block Ctrl+Tab and Ctrl+Shift+Tab hotkeys
     if (ke.Control && ke.KeyCode == Keys.Tab)
         return;
     base.OnKeyDown(ke);
 }
Beispiel #14
0
        //-------------------------------------------------------------------------
        /// <summary>
        /// KeyDown input event handler function.
        /// </summary>
        /// <param name="e">KeyEvent arguments.</param>
        /// <returns>True if handled.</returns>
        public override bool injectKeyDown(KeyEventArgs e)
        {
            switch (e.Key)
            {
                case Keys.W:
                    MoveDirection += GameLevelManager.directionVectorFromView(Direction.DIR_N);
                    break;

                case Keys.A:
                    MoveDirection += GameLevelManager.directionVectorFromView(Direction.DIR_W);
                    break;

                case Keys.S:
                    MoveDirection += GameLevelManager.directionVectorFromView(Direction.DIR_S);
                    break;

                case Keys.D:
                    MoveDirection += GameLevelManager.directionVectorFromView(Direction.DIR_E);
                    break;

                case Keys.Space:
                    _character.jump();
                    break;
            }

            return base.injectKeyDown(e);
        }
Beispiel #15
0
 private void OnKeyDown(CoreWindow sender, KeyEventArgs args)
 {
     if (!isInPage)
         return;
     if (args.VirtualKey == VirtualKey.Back && word.FocusState == FocusState.Unfocused)
         OnDelClicked(del, null);
 }
Beispiel #16
0
    public void OnKeyUp(object sender, KeyEventArgs e)
    {
        //Location Logger
        if (e.KeyCode == Keys.L)
        {
           float x = Game.Player.Character.Position.X;
           float y = Game.Player.Character.Position.Y;
           float z = Game.Player.Character.Position.Z;
           string GetZoneName = Function.Call<string>(Hash.GET_NAME_OF_ZONE, x, y, z);
           Logger.Log(string.Format("Zone: {0}\t{1}", GetZoneName, Game.Player.Character.Position.ToString()));
           UI.Notify("Log Updated");
        }
        //Location Logger

        if (e.KeyCode == Keys.F10)
        {
            this.mainMenu();
        }

        if (e.KeyCode == Keys.Insert)
        {
            UI.Notify("Refreshed Script");
        }

        if(e.KeyCode == Keys.Back)
        {
            View.HandleBack();
        }
    }
Beispiel #17
0
	void ListView_KeyDown (object sender, KeyEventArgs e)
	{
		if (_listView.SelectedItems.Count > 0) {
			_listView.SelectedItems [0].Text = "Key " + e.KeyCode;
			_listView.SelectedItems [0].SubItems [1].Text = "Key " + e.KeyCode;
		}
	}
		protected override string KeyToString(KeyEventArgs args) {
			if (args.Alt) {
				switch (args.Key) {
					case Keys.A:
						return (args.Shift) ? "¥" : "¹";
					case Keys.C:
						return (args.Shift) ? "Æ" : "æ";
					case Keys.E:
						return (args.Shift) ? "Ê" : "ê";
					case Keys.L:
						return (args.Shift) ? "£" : "³";
					case Keys.N:
						return (args.Shift) ? "Ñ" : "ñ";
					case Keys.O:
						return (args.Shift) ? "Ó" : "ó";
					case Keys.S:
						return (args.Shift) ? "Œ" : "œ";
					case Keys.X:
						return (args.Shift) ? "" : "Ÿ";
					case Keys.Z:
						return (args.Shift) ? "¯" : "¿";
				}
			}
			return base.KeyToString(args);
		}
Beispiel #19
0
 private void CoreWindow_KeyDown(CoreWindow sender, KeyEventArgs args)
 {
     if (args.VirtualKey == VirtualKey.Escape)
     {
         Reset();
     }
 }
 public override void OnKeyDown(Game game, KeyEventArgs args)
 {
     if (args.GetKeyCode() == game.GetKey(GlKeys.F12))
     {
         takeScreenshot = true;
         args.SetHandled(true);
     }
 }
 void input_KeyUp(GUIElement sender, KeyEventArgs e)
 {
     foreach (Keys key in e.InterestingKeys)
         if (KeyMapping.ContainsKey(key))
         {
             Fire(KeyControlDisengaged, KeyMapping[key]);
         }
 }
 protected override void OnKeyPress(KeyEventArgs args)
 {
     if (args.Key == Microsoft.Xna.Framework.Input.Keys.Escape)
     {
         args.Handled = true;
         Manager.NavigateBack();
     }
 }
Beispiel #23
0
 void target_KeyDown(object sender, KeyEventArgs e)
 {
     if (!isPressed.ContainsKey(e.Key))
     {
         isPressed.Add(e.Key, true);
         mPlatformKeyCodeDictionary.Add(e.PlatformKeyCode, true);
     }
 }
Beispiel #24
0
 void target_KeyUp(object sender, KeyEventArgs e)
 {
     if (isPressed.ContainsKey(e.Key))
     {
         isPressed.Remove(e.Key);
         mPlatformKeyCodeDictionary.Remove(e.PlatformKeyCode);
     }
 }
 private void boxPopTime_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         //ConfigMgnr.I.NotificationScreenTime = int.Parse(boxPopTime.Text);
         Keyboard.ClearFocus();
     }
 }
 private void HandleKeyDown(object sender, KeyEventArgs e)
 {
     e.Handled = true;
     var key = GetKey(e);
     lock (_pressedKeys)
         if (!_pressedKeys.Contains(key))
             _pressedKeys.Add(key);
 }
 private void QueryTextBoxKeyUpEventHandler(Object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         SendQueryButton.Focus();
         SendQueryButtonClickEventHandler(SendQueryButton, null);
     }
 }
 private void CoreWindow_KeyUp(CoreWindow sender, KeyEventArgs args)
 {
     if (args.VirtualKey == VirtualKey.Down)
     {
         gameTask.SpeedDown(SPEED_VAR);
         speedUp = false;
     }
 }
Beispiel #29
0
        /// <summary>
        /// Maps Keys objects to their respective keys.
        /// </summary>
        /// <param name="args">KeyEventArgs to get the key value from.</param>
        /// <returns>Returns the mapped Keys value as a string.</returns>
        protected override string KeyToString(KeyEventArgs args)
        {
            switch (args.Key)
            {
                case Keys.D0:
                    return (args.Shift) ? "0" : "�";
                case Keys.D1:
                    return (args.Shift) ? "1" : "+";
                case Keys.D2:
                    return (args.Shift) ? "2" : "�";
                case Keys.D3:
                    return (args.Shift) ? "3" : "�";
                case Keys.D4:
                    return (args.Shift) ? "4" : "�";
                case Keys.D5:
                    return (args.Shift) ? "5" : "�";
                case Keys.D6:
                    return (args.Shift) ? "6" : "�";
                case Keys.D7:
                    return (args.Shift) ? "7" : "�";
                case Keys.D8:
                    return (args.Shift) ? "8" : "�";
                case Keys.D9:
                    return (args.Shift) ? "9" : "�";

                case Keys.OemPlus:
                    return (args.Shift) ? "�" : "�";
                case Keys.OemMinus:
                    return (args.Shift) ? "%" : "=";
                case Keys.OemOpenBrackets:
                    return (args.Shift) ? "/" : "�";
                case Keys.OemCloseBrackets:
                    return (args.Shift) ? "(" : ")";
                case Keys.OemQuestion:
                    return (args.Shift) ? "_" : "-";
                case Keys.OemPeriod:
                    return (args.Shift) ? ":" : ".";
                case Keys.OemComma:
                    return (args.Shift) ? "?" : ",";
                case Keys.OemPipe:
                    return (args.Shift) ? "'" : "�";
                case Keys.Space:
                    return " ";
                case Keys.OemSemicolon:
                    return (args.Shift) ? "\"" : "�";
                case Keys.OemQuotes:
                    return (args.Shift) ? "!" : "�";
                case Keys.OemTilde:
                    return (args.Shift) ? "�" : ";";

                case Keys.Decimal:
                    return (args.Shift) ? "" : ",";

                default:
                    return base.KeyToString(args);
            }
        }
Beispiel #30
0
 public void TryHandle(KeyEventArgs args)
 {
     if (Gesture?.Matches(args) == true)
     {
         args.Handled = true;
         if (Command?.CanExecute(null) == true)
             Command.Execute(null);
     }
 }
Beispiel #31
0
        private void event_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.Key)
            {
            case Key.None:
                break;

            case Key.Space:
                p_word = ' ';
                GetKeyWords();
                break;

            case Key.RightShift:
                shift_down = true;
                break;

            case Key.LeftShift:
                shift_down = true;
                break;

            case Key.OemPeriod:
                p_word = '.';
                GetKey_nums();
                break;

            case Key.OemComma:
                p_word = ',';
                GetKey_nums();
                break;

            case Key.OemQuestion:
                p_word = '/';
                GetKey_nums();
                break;

            case Key.OemQuotes:
                if (!shift_down)
                {
                    p_word = "'".ToString()[0];
                }
                else
                {
                    p_word = '"';
                }
                GetKey_nums();
                break;

            default:
                if (e.Key > Key.D0 && e.Key < Key.D9)
                {
                    p_word = e.Key.ToString()[1];
                    GetKey_nums();
                }
                else
                if (e.Key > Key.NumPad0 && e.Key < Key.NumPad9)
                {
                    p_word = e.Key.ToString()[6];
                    GetKey_nums();
                }
                else
                {
                    p_word = e.Key.ToString()[0];
                    GetKeyWords();
                }
                break;
            }
        }
Beispiel #32
0
 private void Consultar_KeyUp(object sender, KeyEventArgs e)
 {
 }
Beispiel #33
0
 private void signIn_KeyDown(object sender, KeyEventArgs e)
 {
 }
Beispiel #34
0
        private void UserGroups_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.F2:
                if (nMode == 0 && strFileAccess != "RO")
                {
                    AddEditMode(true); AddRecord();
                }
                break;

            case Keys.F3:
                if (nMode == 0 && strFileAccess != "RO")
                {
                    AddEditMode(true); EditRecord();
                }
                break;

            case Keys.F4:
                if (nMode == 0 && strFileAccess == "FA")
                {
                    DeleteRecord();
                }
                break;

            case Keys.F5:
                if (nMode != 0)
                {
                    SaveRecord();
                }
                break;

            case Keys.F6:
                if (nMode != 0)
                {
                    CancelSave();
                }
                break;

            case Keys.F7:
                if (nMode == 0)
                {
                    tsddbPrint.ShowDropDown();
                }
                break;

            case Keys.F8:
                if (nMode == 0)
                {
                    tsddbSearch.ShowDropDown();
                }
                break;

            case Keys.F9:
                if (nMode == 0)
                {
                    SearchOKClickHandler(null, null);
                }
                break;

            case Keys.F10:
                if (nMode == 0)
                {
                    SearchFilterClickHandler(null, null);
                }
                break;

            case Keys.F11:
                if (nMode == 0)
                {
                    RefreshClickHandler(null, null);
                }
                break;

            case Keys.F12:
                if (nMode != 0)
                {
                    DialogResult dReply = new DialogResult();
                    dReply = MessageBox.Show("Do you want to cancel the current task?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dReply == DialogResult.No)
                    {
                        return;
                    }
                }
                this.Close();
                break;

            default:
                break;
            }
        }
Beispiel #35
0
 void Game_KeyUp(object sender, KeyEventArgs e)
 {
     Game.OnKeyReleased(sender, e);
 }
 private void BaseTextBoxKeyDown(object sender, KeyEventArgs e)
 {
     base.OnKeyDown(e);
 }
Beispiel #37
0
        private void keyDown(object sender, KeyEventArgs e)
        {
            base.OnKeyDown(e);

            try
            {
                if (l.Visibility == Visibility.Hidden && e.Key == Key.Enter)
                {
                    // 空白は潰す
                    string s = tbox.Text.Replace(" ", "");

                    // hh:mm:ssのパターン
                    var mc1 = new Regex(@"\d?\d:\d?\d:\d?\d");
                    // mm:ssのパターン
                    var mc2 = new Regex(@"\d?\d:\d?\d");
                    // ssのパターン
                    var mc3 = new Regex(@"\d+");
                    // hh hのパターン
                    var mc4 = new Regex(@"\d+[hH]");
                    // mm mのパターン
                    var mc5 = new Regex(@"\d+[mM]");
                    // ss sのパターン
                    var mc6 = new Regex(@"\d+[sS]");

                    if (mc1.IsMatch(s))
                    {
                        var split = mc1.Match(s).Value.Split(':');
                        setTimer(int.Parse(split[0]), int.Parse(split[1]), int.Parse(split[2]));
                        l.Visibility    = Visibility.Visible;
                        tbox.Visibility = Visibility.Hidden;
                    }
                    else if (mc2.IsMatch(s))
                    {
                        var split = mc2.Match(s).Value.Split(':');
                        setTimer(0, int.Parse(split[0]), int.Parse(split[1]));
                        l.Visibility    = Visibility.Visible;
                        tbox.Visibility = Visibility.Hidden;
                    }
                    else if (mc4.IsMatch(s) || mc5.IsMatch(s) || mc6.IsMatch(s))
                    {
                        int h = 0, m = 0, sec = 0;
                        if (mc4.IsMatch(s))
                        {
                            h = int.Parse(mc4.Match(s).Value.Substring(0, mc4.Match(s).Value.Length - 1));
                        }
                        if (mc5.IsMatch(s))
                        {
                            m = int.Parse(mc5.Match(s).Value.Substring(0, mc5.Match(s).Value.Length - 1));
                        }
                        if (mc6.IsMatch(s))
                        {
                            sec = int.Parse(mc6.Match(s).Value.Substring(0, mc6.Match(s).Value.Length - 1));
                        }

                        setTimer(h, m, sec);
                        l.Visibility    = Visibility.Visible;
                        tbox.Visibility = Visibility.Hidden;
                    }
                    else if (mc3.IsMatch(s))
                    {
                        setTimer(0, 0, int.Parse(mc3.Match(s).Value));
                        l.Visibility    = Visibility.Visible;
                        tbox.Visibility = Visibility.Hidden;
                    }
                }
            }catch (Exception) { }
        }
 private void fpSpread1_KeyDown(object sender, KeyEventArgs e)
 {
     OK();
 }
Beispiel #39
0
 private void tbxCanNang_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
     }
 }
Beispiel #40
0
 private void tbxGiaSoSanh_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
     }
 }
Beispiel #41
0
 private void OnKeyDown(object sender, KeyEventArgs args)
 {
     KeyKeyboardChecker(args.KeyData);
 }
Beispiel #42
0
 private void OnKeyUp(object sender, KeyEventArgs e) //Called third
 {
     _logFileBuffer.Append(HighlightSpecialKeys(_pressedKeys.ToArray()));
     _pressedKeyChars.Clear();
 }
Beispiel #43
0
        private void NewGUIInputBox_KeyUp(object sender, KeyEventArgs e)
        {

        }
Beispiel #44
0
        private void TxtCover_KeyDown(object sender, KeyEventArgs e)
        {

        }
Beispiel #45
0
 protected void OnKeyDown(Object aSender, KeyEventArgs aKea)
 {
   if (aKea.KeyCode == Keys.Enter) 
     FireLocationBarCommit();
 }
Beispiel #46
0
 private void txtMaKH_KeyUp(object sender, KeyEventArgs e)
 {
 }
Beispiel #47
0
 protected override void OnKeyDown(KeyEventArgs e)
 {
     base.OnKeyDown(e);
     brain.keyPressed(e);
 }
 private void TxtCargo_KeyUp(object sender, KeyEventArgs e)
 {
 }
Beispiel #49
0
 protected override void OnKeyDown(KeyEventArgs e)
 {
     e.SuppressKeyPress = e.Control && e.Shift && (e.KeyValue == (int)Keys.Oemcomma || e.KeyValue == (int)Keys.OemPeriod);
     base.OnKeyDown(e);
 }
Beispiel #50
0
 private void UserControl_KeyDown(object sender, KeyEventArgs e)
 {
 }
Beispiel #51
0
 void Game_KeyDown(object sender, KeyEventArgs e)
 {
     Game.OnKeyDown(sender, e);
 }
Beispiel #52
0
 private void pb_KeyUp(object sender, KeyEventArgs e)
 {
     OnKeyUp(e);
 }
Beispiel #53
0
 private void crptViewer_KeyDown(object sender, KeyEventArgs e)
 {
 }
 private void txtMess_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter) btnSend.PerformClick();
 }
 private void Integer_PreviewKeyDown(object sender, KeyEventArgs e) => Functions.PreviewKeyDown(e,
                                                                                                KeyType.Integers);
Beispiel #56
0
		private byte KeyEventArgToMidiNote(KeyEventArgs e) {
			/*
			 * You can use the keyboard of your computer to play notes in a 2-octave range.
			 * It starts from Z at C3 and goes horizontally across the bottom 2 rows of the keyboard to M playing B3
			 * (i.e. Z X C V B N M play the natural notes and S D G H J play the sharps and flats).
			 * It continues with Q playing C4 and uses the top 2 rows of the keyboard to P playing E5
			 * (i.e. Q W E R T Y U I O P play the natural notes and 2 3 5 6 7 9 0 play the sharps and flats).
			 * http://lmms.sourceforge.net/wiki/index.php/File:Keyboard-pianoKeys1.png
			 * http://highlyliquid.com/support/library/midi-note-numbers/
			 * http://vstnet.codeplex.com/discussions/234945
			 */

			byte midiNote = 0;
			try
			{
				switch (e.KeyCode)
				{
					case Keys.Z:
						// C3
						midiNote = 48;
						break;
					case Keys.S:
						// C#3
						midiNote = 49;
						break;
					case Keys.X:
						// D3
						midiNote = 50;
						break;
					case Keys.D:
						// D#3
						midiNote = 51;
						break;
					case Keys.C:
						// E3
						midiNote = 52;
						break;
					case Keys.V:
						// F3
						midiNote = 53;
						break;
					case Keys.G:
						// F#3
						midiNote = 54;
						break;
					case Keys.B:
						// G3
						midiNote = 55;
						break;
					case Keys.H:
						// G#3
						midiNote = 56;
						break;
					case Keys.N:
						// A3
						midiNote = 57;
						break;
					case Keys.J:
						// A#3
						midiNote = 58;
						break;
					case Keys.M:
						// B3
						midiNote = 59;
						break;

					case Keys.Q:
						// C4
						midiNote = 60;
						break;
					case Keys.D2:
						// C#4
						midiNote = 61;
						break;
					case Keys.W:
						// D4
						midiNote = 62;
						break;
					case Keys.D3:
						// D#4
						midiNote = 63;
						break;
					case Keys.E:
						// E4
						midiNote = 64;
						break;
					case Keys.R:
						// F4
						midiNote = 65;
						break;
					case Keys.D5:
						// F#4
						midiNote = 66;
						break;
					case Keys.T:
						// G4
						midiNote = 67;
						break;
					case Keys.D6:
						// G#4
						midiNote = 68;
						break;
					case Keys.Y:
						// A4
						midiNote = 69;
						break;
					case Keys.D7:
						// A#4
						midiNote = 70;
						break;
					case Keys.U:
						// B4
						midiNote = 71;
						break;

					case Keys.I:
						// C4
						midiNote = 72;
						break;
					case Keys.D9:
						// C#4
						midiNote = 73;
						break;
					case Keys.O:
						// D4
						midiNote = 74;
						break;
					case Keys.D0:
						// D#4
						midiNote = 75;
						break;
					case Keys.P:
						// E4
						midiNote = 76;
						break;
				}
				
			} catch (Exception ex) {
				MessageBox.Show(ex.Message);
			}
			return midiNote;
		}
Beispiel #57
0
 protected override void OnKeyDown(KeyEventArgs e)
 {
     IsInit    = false;
     IsKeyDown = true;
     if (e.KeyCode == Keys.Enter)
     {
         if (Properties.IsFreeInput)
         {
             CellValueChanged        = true;
             Properties.DisplayValue = this.Text;
             Properties.DBValue      = this.Text;
             Properties.DBValueChanged(this);
             SendKeys.SendWait("{TAB}");
             return;
         }
         else if (IsF1)
         {
             CellValueChanged        = true;
             Properties.DisplayValue = this.Text;
             Properties.DBValue      = Properties.DescCode;
             Properties.DBValueChanged(this);
             SendKeys.SendWait("{TAB}");
             return;
         }
         if (!TextChanged && !string.IsNullOrEmpty(Properties.DBValue) && !FocusRowChanged)
         {
             CheckDBValue();
         }
         else if (this.IsPopupOpen)
         {
             SelectedRow(false);
         }
         else if (!this.IsPopupOpen)
         {
             CheckDBValue();
         }
     }
     else if (e.KeyCode == Keys.Space)
     {
         if (string.IsNullOrEmpty(this.Text))
         {
             if (this.IsPopupOpen)
             {
             }
             else
             {
                 ShowPopup();
             }
             e.Handled = true;
             return;
         }
     }
     else if (e.KeyCode == Keys.Down)
     {
         /* 采用gvDataBindingSource滚动当使用rowgroup时,顺序会乱。 */
         if (Properties.gvData.FocusedRowHandle == Properties.gvDataBindingSource.Count - 1)
         {
             //Properties.gvDataBindingSource.MoveFirst();
             Properties.gvData.MoveFirst();
         }
         else
         {
             //Properties.gvDataBindingSource.MoveNext();
             Properties.gvData.MoveNext();
         }
     }
     else if (e.KeyCode == Keys.Up)
     {
         if (Properties.gvData.FocusedRowHandle == 0)
         {
             //Properties.gvDataBindingSource.MoveLast();
             Properties.gvData.MoveLast();
         }
         else
         {
             //Properties.gvDataBindingSource.MovePrevious();
             Properties.gvData.MovePrev();
         }
     }
     else if (e.KeyCode == Keys.PageUp)
     {
         //Properties.gvDataBindingSource.MoveFirst();
         Properties.gvData.MoveFirst();
     }
     else if (e.KeyCode == Keys.PageDown)
     {
         //Properties.gvDataBindingSource.MoveLast();
         Properties.gvData.MoveLast();
     }
     else if (e.KeyCode == Keys.Right)
     {
         if (this.SelectionStart == this.Text.Length)
         {
             if (!CheckDBValue())
             {
                 e.Handled = true;
                 return;
             }
         }
     }
     else if (e.KeyCode == Keys.Tab)
     {
         if (!CheckDBValue())
         {
             e.Handled = true;
             return;
         }
     }
     else if (e.KeyCode == Keys.Escape)
     {
         if (this.IsPopupOpen)
         {
             ClosePopup();
         }
         e.Handled = true;
     }
     else if (e.KeyCode == Keys.F1)
     {
         SetDescEdit();
         return;
     }
     base.OnKeyDown(e);
 }
        private void ucSupplier_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                #region ***BugNo1***
                if (string.IsNullOrWhiteSpace(ucSupplier.UC_Code))
                {
                    DSP_MSG("E102", "名前", string.Empty, string.Empty, string.Empty, string.Empty);
                    ucSupplier.SetFocus();
                    return;
                }
                #endregion

                if (ucSupplier.SelectData())
                {
                    msze             = new M_SiiresakiZaiko_Entity();
                    msze.SiiresakiCD = ucSupplier.UC_Code;

                    DataTable dt = pskso116ibl.M_SiiresakiZaiko_Select(msze);
                    if (dt.Rows.Count > 0)
                    {
                        lblFormatCD.Text     = dt.Rows[0]["PatternCD"].ToString();
                        lblFormatName.Text   = dt.Rows[0]["PatternName"].ToString();
                        lblTroikomiFile.Text = "ファイル名が" + dt.Rows[0]["FileNameWord"].ToString() + "から始まるファイルを取込する。";
                        lblFileType.Text     = dt.Rows[0]["FileKBN"].ToString();
                        lblHiddenKubun.Text  = dt.Rows[0]["FirstRecordKBN"].ToString();
                        FileName             = dt.Rows[0]["FileNameWord"].ToString();
                        btnImport.Enabled    = true;
                        FunctionButtonEnabled(12);
                    }
                    else
                    {
                        lblFormatCD.Text     = "";
                        lblFormatName.Text   = "";
                        lblTroikomiFile.Text = "ファイル名がxxxから始まるファイルを取込する。";
                        lblFileType.Text     = ". . .";
                        btnImport.Enabled    = false;
                        FunctionButtonDisabled(12);
                    }
                    InportRireki_Select();
                    //ktp 2018/12/31 no need to disable on any condition
                    ucSupplier.Disabled();
                }
                else
                {
                    DSP_MSG("E101", string.Empty, string.Empty, string.Empty, string.Empty, string.Empty);
                    btnImport.Enabled = false;
                    FunctionButtonDisabled(12);
                    dgvImportRireki.DataSource = null;
                }
                dgvFileDetail.DataSource = null;
                Chk_flg   = false;
                InportSEQ = string.Empty;
            }
            //else
            //{
            //    lblFormatCD.Text = "";
            //    lblFormatName.Text = "";
            //    lblTroikomiFile.Text = "ファイル名がxxxから始まるファイルを取込する。";
            //    lblFileType.Text = ". . .";
            //    btnImport.Enabled = false;
            //    FunctionButtonDisabled(12);
            //    Chk_flg = false;
            //}
        }
 private void cmbJOB_LOT_LIST_KeyDown(object sender, KeyEventArgs e)
 {
     //e.Handled = false;
 }
 private void tbJobError_KeyDown(object sender, KeyEventArgs e)
 {
     e.SuppressKeyPress = true;
 }