public static void CheckHotKey(KeyEventArgs e) { if (!IsHotkeyEnabled) { return; } if (GMMode && e.KeyCode != Keys.Oemtilde) { GMCodeZone.OnKeyDown(e); return; } switch (e.KeyCode) { case Keys.Escape: if (!PanelManager.CloseLastPanel()) //如果已经没有面板了,才出 { CheckItemClick(SystemMenuIds.SystemMenu); } break; case Keys.C: CheckItemClick(SystemMenuIds.EquipmentForm); break; case Keys.I: CheckItemClick(SystemMenuIds.ItemForm); break; case Keys.D: CheckItemClick(SystemMenuIds.DeckViewForm); break; case Keys.F: CheckItemClick(SystemMenuIds.PeopleViewForm); break; case Keys.T: CheckItemClick(SystemMenuIds.TaskForm); break; case Keys.V: CheckItemClick(SystemMenuIds.GameShopViewForm); break; case Keys.M: CheckItemClick(SystemMenuIds.WorldMapViewForm); break; case Keys.A: CheckItemClick(SystemMenuIds.AchieveViewForm); break; case Keys.Oemtilde: GMMode = !GMMode; MainForm.Instance.RefreshView(); break; } }
public static void CheckHotKey(KeyEventArgs e) { if (!IsHotkeyEnabled) { return; } if (GMMode && e.KeyCode != Keys.Oemtilde) { GMCodeZone.OnKeyDown(e); return; } switch (e.KeyCode) { case Keys.Escape: if (!PanelManager.CloseLastPanel()) //如果已经没有面板了,才出 { CheckItemClick(SystemMenuIds.SystemMenu); } break; case Keys.Oemtilde: GMMode = !GMMode; MainForm.Instance.RefreshView(); break; } }