private bool ProcessKey(FlexibleView flexibleView, Key key) { if (key.State == Key.StateType.Down) { if (key.KeyPressedName == "Up") { flexibleView.MoveFocus(FlexibleView.LayoutManager.Direction.Up); } else if (key.KeyPressedName == "Down") { flexibleView.MoveFocus(FlexibleView.LayoutManager.Direction.Down); } if (key.KeyPressedName == "Left") { flexibleView.MoveFocus(FlexibleView.LayoutManager.Direction.Left); } else if (key.KeyPressedName == "Right") { flexibleView.MoveFocus(FlexibleView.LayoutManager.Direction.Right); } else if (key.KeyPressedName == "0") { if (flexibleView == flexibleView1) { FocusManager.Instance.SetCurrentFocusView(flexibleView2); } else if (flexibleView == flexibleView2) { FocusManager.Instance.SetCurrentFocusView(flexibleView1); } } else if (key.KeyPressedName == "1") { adapter.InsertData(1); } else if (key.KeyPressedName == "2") { adapter.RemoveData(1); } else if (key.KeyPressedName == "8") { flexibleView.FocusedItemIndex = 0; } else if (key.KeyPressedName == "9") { flexibleView.FocusedItemIndex = 15; } else if (key.KeyPressedName == "7") { } } return(false); }