例如(如图所示)如果我使用 uTorrent;在 torrent 的“属性”对话框中,我已将我的信息粘贴到文本框中,现在我想通过“确定”按钮关闭对话框,以便使用键盘以最少的击键次数(理想情况下为一次)保存更改。该Enter键只会在文本框中增加一个新行。我记得我在一个特定程序上使用过Ctrl+Enter来做类似的事情,我想不起来是哪个了,但它就像一个强制的,Enter你可以随时使用。
目前,对于 uTorrent 中的这种特殊情况,我使用Shift+Tab在 Tab 顺序中后退一步到“确定”按钮,然后按Enter,但我想知道是否存在更短的快捷方式 - 理想情况下,不依赖于文本框和“确定”按钮的相对位置的快捷方式。
答案1
我不再使用 uTorrent,但大多数对话框仍将 [OK] 按钮设为“O”热键的默认操作,这意味着您可以在窗口打开时通过按 [Alt+O](即 Oscar 中的 o,而不是零)从任何地方触发它。点击 [Alt] 应该会显示热键下划线 (旁注:为什么 StackExchange 不允许下划线?),但在使用热键时您仍需按住 [Alt]。
否则,按 [Tab] 直到您不在多行框中,然后按 [Enter] 即可。在几乎所有此类设置窗口中,[OK] 按钮都被设置为“默认”(意味着 [Enter] 会触发它;如果有 [Cancel] 按钮,则可以使用 [Esc] 触发它),并且在 Visual Studio 中非常容易指定,尽管从技术上讲它仍然只是开发人员可以选择忽略的一种惯例。