XPTable.Models.Table.IsInputKey C# (CSharp) Method

IsInputKey() protected method

Determines whether the specified key is a regular input key or a special key that requires preprocessing
protected IsInputKey ( Keys keyData ) : bool
keyData Keys One of the Keys values
return bool
        protected override bool IsInputKey(Keys keyData)
        {
            if ((keyData & Keys.Alt) != Keys.Alt)
            {
                Keys key = keyData & Keys.KeyCode;

                switch (key)
                {
                    case Keys.Up:
                    case Keys.Down:
                    case Keys.Left:
                    case Keys.Right:
                    case Keys.Prior:
                    case Keys.Next:
                    case Keys.End:
                    case Keys.Home:
                        {
                            return true;
                        }
                }

                if (base.IsInputKey(keyData))
                {
                    return true;
                }
            }

            return false;
        }
Table