From 65e664f35f234bd0b9503fab469af9522a995785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= Date: Fri, 28 Jul 2023 21:21:57 +0800 Subject: [PATCH] Add shortcut keys Alt+[0~9] to switch pages (close #201) --- Source/GrasscutterTools/Forms/FormMain.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/GrasscutterTools/Forms/FormMain.cs b/Source/GrasscutterTools/Forms/FormMain.cs index 29221dd..7c51b1e 100644 --- a/Source/GrasscutterTools/Forms/FormMain.cs +++ b/Source/GrasscutterTools/Forms/FormMain.cs @@ -582,6 +582,13 @@ namespace GrasscutterTools.Forms // F5 为执行命令 OnOpenCommandInvoke(); } + else if (e.Alt && e.KeyCode >= Keys.D0 && e.KeyCode <= Keys.D9) + { + // Alt+数字键 = 跳转到对应页面 + var i = e.KeyCode == Keys.D0 ? 9 : e.KeyCode - Keys.D1; + if (i < ListPages.Items.Count) + ListPages.SelectedIndex = i; + } } ///