Emveepee.Widgets.StartPage.OnKeyPressEvent C# (CSharp) Method

OnKeyPressEvent() protected method

protected OnKeyPressEvent ( Gdk ev ) : bool
ev Gdk
return bool
        protected override bool OnKeyPressEvent(Gdk.EventKey ev)
        {
            switch (ev.Key) {
            case Gdk.Key.Left:
                SelectPreviousItem ();
                break;
            case Gdk.Key.Right:
                SelectNextItem ();
                break;
            case Gdk.Key.Up:
                SelectPreviousItem ();
                break;
            case Gdk.Key.Down:
                SelectNextItem ();
                break;
            case Gdk.Key.KP_Enter:
            case Gdk.Key.ISO_Enter:
            case Gdk.Key.Return:
                if (selected_item != null)
                    selected_item.OnActivated ();
                break;
            default:
                return false;
            }

            return true;
        }