假设我正在为
Windows开发新的桌面应用程序.有没有一个列表,我可以咨询所有Windows应用程序应该支持的键盘快捷方式(来自Microsoft或第三方)?
(注意:当我在这里说“所有Windows应用程序”时,我的意思是“所有Windows应用程序中的特定键盘快捷键都是有意义的.”例如,标准的“开始调试会话”快捷方式可能对IDE应用程序(如Visual Studio)有意义和Eclipse,但不适用于其他类型的应用程序,如记事本或Firefox.此外,对于具有自己的完整自定义键盘快捷键(如vi)的特定应用程序,可能无法遵循一些遵循的标准约定由其他应用程序.)
例如,我认为这是有道理的,Windows应用程序应该支持以下键盘快捷键,因为它们是大多数其他应用程序支持的事实标准(只是部分列表):
从任何地方:
编辑文字时:
> Ctrl A – 选择所有文本(在当前字段中,如果适用)
> Ctrl Home / End – 移动插入符开始/结束当前字段
> Shift [任何导航] – 选择之前插入位置和新插入位置之间的文本
虽然可以选择可编辑或重命名的项目:
> F2 – 重命名或编辑当前项目
子窗口或选项卡在多窗口/多标签应用程序中具有焦点:
> Ctrl F4 – 关闭当前窗口/标签
> Ctrl W – 关闭当前窗口/选项卡
> Ctrl Tab / Ctrl Shift Tab – 激活下一个/上一个窗口/选项卡
等等. (再次,这些只是部分列表 – 我认为更多的事实上的标准快捷方式存在.)
那么,是否有更完整的Windows应用程序类型的实际标准键盘快捷键列表,开发人员可以使用这些快捷键来确定正在开发的新应用程序应该支持的键盘快捷键?
如果鼠标行为的类似列表也可用,那将是理想的. (例如,双击左键单词=选择单词)