假设我正在为Windows开发一个新的桌面应用程序。有什么地方可以查阅所有Windows应用程序应支持的键盘快捷键列表(可以从Microsoft或第三方获得)? (注意:当我在这里说“所有的Windows应用程序”时,我的意思是“所有Windows应用程序的特定键盘快捷方式都有意义”。例如,标准的“开始调试会话”快捷方式可能对IDE应用程序有意义如Visual Studio和Eclipse,但不适用于其他类型的应用程序,如记事本或Firefox。另外,某些专门的应用程序可能没有意义,它们有自己的完整自定义键盘快捷键集,比如vi,其他应用程序遵循的标准惯例。)Windows应用程序事实上的标准键盘快捷键列表?
例如,我认为它是有道理的,Windows应用程序应该支持以下键盘快捷方式,因为他们是事实上的标准,大多数其他应用程序的支持(只是部分列表):
从任何地方:
- F1 - 显示帮助
- Alt键 + F4 - 关闭应用
当编辑文本:
- 按Ctrl + 一个 - 选择所有文本(在当前场中,如适用)
- 按Ctrl + 首页/结束 - 将插入符号移至当前的开始/结束位置字段
- 移 + [任何导航] - 当选择可编辑或重命名项选择上一个插入位置和所述新的插入位置
之间文本:
- F2 - 重命名或编辑当前项目
虽然一个子窗口或标签具有在多窗口/多标签应用的焦点:
- Ctrl键 + F4 - 关闭当前窗口/标签
- Ctrl键 + W¯¯ - 关闭当前窗口/标签
- Ctrl键 + 标签/按Ctrl +移+标签 - 激活一个/上一个窗口/标签
等。 (同样,这些只是部分列表 - 我认为存在更多事实上的标准快捷方式。)
因此:是否有更完整的Windows应用程序事实上的标准键盘快捷键类型列表,可用于由开发人员确定正在开发的新应用程序应支持的键盘快捷键的起点?
如果鼠标行为约定的类似列表也可用,那将是理想的。 (例如,双击左键单词=选择单词)
我刚刚将标记为使用“与语言无关”标记的问题,因为此主题除了语言不可知之外什么都没有。然后我意识到那个标签是关于编程语言的,而不是人类语言。无论如何,请注意,如果/当您的程序要进行本地化时,快捷键是必须考虑的许多许多因素之一。 – RenniePet 2013-06-23 13:11:30