Keyboard

备注

此设计指南是针对 Windows 7 创建的,并且尚未更新 Windows 的更新版本。 本指南中的大部分内容仍适用,但演示和示例并不反映我们 当前的设计指导

键盘是用于 Microsoft Windows 中的文本输入的主要输入设备。 对于辅助功能和效率,大多数操作都可以使用键盘来执行。

键盘还可以引用计算机使用的虚拟键盘、屏幕键盘和书写板,而无需使用物理键盘,如基于平板电脑的计算机。

屏幕键盘屏幕截图

Windows Tablet and Touch Technology 屏幕键盘。

windows 平板电脑书写板屏幕截图

Windows Tablet and Touch Technology 书写板。

有六种基本类型的密钥:

  • 字符键将文本字符发送到具有输入焦点的窗口。
  • 与另一个键组合在一起的修饰符键会改变其关联键的含义,如 Ctrl、Alt、Shift 和 Windows 徽标键。
  • 导航键是方向箭头,加上 Home、End、Page Up 和 Page Down。
  • 编辑键包括 Insert、Backspace 和 Delete。
  • 函数键为 F1 到 F12。
  • 系统密钥将系统置于模式或执行系统任务,如 Print Screen、Caps Lock 和 Num Lock。

访问键是用于使用键盘与所有控件或菜单项进行交互的键或键组合。 快捷键是高级用户用于执行常用命令以提高效率的键或键组合。 Windows 通过为访问键赋值指定下划线来指示访问密钥。

访问键和快捷键的屏幕截图

此示例显示了访问密钥和快捷键。

为了消除视觉干扰,Windows 默认情况下隐藏访问键下划线,并仅在按下 Alt 键时显示它们。 为了保持与 Windows 保持一致,用户体验指南中的图像也会显示为隐藏访问键下划线,除非该指导原则涉及访问密钥。

若要在整个开发过程中提高对程序中的访问密钥分配的认知度,可以随时显示它们。 在 "控制面板" 中,访问 "轻松访问中心",并单击 " 使键盘更易于使用";然后选中 " 下划线键盘快捷方式和访问键 " 复选框。

注意:辅助功能 相关的准则显示在单独的文章中。

设计概念

键盘导航的元素

用户通过导航到控件、进行选择和执行命令,使用键盘与窗口交互。 以下元素协同工作以实现此目的。

"编辑颜色" 对话框的屏幕截图

为了说明以下列表中键盘导航的元素,我们将引用此对话框。

  • 输入焦点。 具有输入焦点的控件接收大多数键盘输入。 输入焦点用一条称为聚焦框的点式矩形表示。 某些键盘输入将发送到没有输入焦点的控件,如稍后所述。

    "编辑颜色" 对话框中第一行的屏幕截图

    第一个基本颜色控件具有输入焦点,如虚线矩形所示。

  • Tab 键和制表位。 Tab 键是在窗口中导航的主要机制。 Tab 键仅访问那些具有制表位的控件。 所有交互式控件都应该有 Tab 键停止点(除非它们是在某一组中),而非交互式控件(例如标签)则不必具备此类停止点。

  • Tab 键顺序。 所有具有制表符的控件都按 tab 键顺序访问。 按 Tab 键会按 tab 键顺序将输入焦点移到下一个控件,而按 Shift + Tab 会将输入焦点移到上一个控件。

  • 控件组。 可以将一组相关控件设置为一个组,并为其分配一个制表位。 控件组适用于行为类似于单个控件的控件集,例如单选按钮。 当有过多控件仅使用 Tab 键进行高效导航时,也可使用控制组。

    基本和自定义颜色组的屏幕截图

    基本颜色和自定义颜色是控件组,为此对话框提供五个制表位。 很多控件在不使用控件组的情况下,导航会效率低下。

  • 箭头键。 箭头键将输入焦点移到组内的控件中。 按向右箭头键会按 tab 键顺序将输入焦点移到下一个控件,而按左箭头将输入焦点移到上一个控件。 Home、End、Up 和 Down 还具有其在组中的预期行为。 用户不能使用箭头键从控件组中导航。

  • 默认按钮。 使用命令按钮和命令链接 Windows 都有一个由突出显示的边框指示的默认按钮,该按钮是按下 Enter 键时单击的按钮。 默认情况下,已分配了单个默认命令按钮或命令链接。 但是,当用户通过 tab 键切换到另一个命令按钮或命令链接时,会移动默认按钮。 因此,具有输入焦点的任何命令按钮或命令链接也始终是默认按钮。

    "确定" 和 "取消" 按钮的屏幕截图

    "确定" 按钮通常是默认按钮,由其突出显示的边框表示。 但是,如果用户通过 tab 键进入 "取消" 按钮,它将成为默认按钮,并将用 Enter 键激活。

  • 空格键、Enter 和 Esc 键。 空格键激活具有输入焦点的控件,而 Enter 键激活默认按钮。 按 Esc 键将取消或关闭该窗口。

  • 访问密钥。 访问键用于直接与控件交互,而不是使用选项卡导航。它们与 Alt 键组合在一起,并在其标签中用下划线指示。

  • 访问键标签。 虽然某些控件包含自己的标签(如命令按钮、复选框和单选按钮),但其他控件具有外部标签,例如列表框和树视图。 对于外部标签,会将访问键分配给标签,如果调用该选项,则按 tab 键顺序导航到下一个控件。 标记为 "确定"、"取消" 和 "关闭" 的按钮未分配访问密钥,因为它们是使用 Enter 和 Esc 调用的。

    带 "b" 和 "d" 的标签的屏幕截图

    按 Alt + B 将导航到选定的基本颜色,按 Alt + D,单击 "定义自定义颜色" 按钮,输入调用 "确定" 按钮,然后按 Esc 调用 "取消"。

  • 访问键行为。 调用访问密钥并对其进行唯一分配时,单击关联的控件。 如果分配不唯一,则会为关联控件提供输入焦点。 如果用户再次键入相同的访问密钥,则会将下一个按 tab 键顺序排列的控件分配给输入焦点。

虽然这种机制非常复杂,但它也很直观。 用户可以立即获取这些详细信息,即使很少可以解释它们的工作方式。

辅助功能和高级用户的键盘支持

在 Windows 中,键盘的设计将向下概括,以便为高级用户提供设计良好的键盘导航、访问密钥访问密钥和快捷键。

为了确保您的程序功能可以轻松地用于最广泛的用户(包括残疾人士和障碍的用户),所有交互式用户界面 (UI) 元素都必须可通过键盘访问。 通常,这意味着,最常用的 UI 元素可使用单个访问键或键组合进行访问,而不太频繁使用的元素可能需要其他制表符或箭头键导航。 对于这些用户,综合性体验比一致性体验更为重要。

为了确保您的程序的功能对于有经验的用户而言是高效的,通常使用的 UI 元素还应该具有用于直接键盘访问的快捷键。 有经验的用户通常强烈倾向于使用键盘,因为键盘可让基于键盘的命令更为快速地输入,而无需将双手从键盘上挪开。 对于这些用户,效率性和一致性体验至关重要;综合性体验仅对常用命令十分重要。

为这两个组设计键盘访问时有细微差别,这就是 Windows 提供两个独立的直接键盘访问机制的原因。 通过有效地使用 access 和快捷键,您可以为您的程序提供有效、一致、全面的键盘访问权限,使每个人都受益。

访问密钥

访问键具有以下特征:

  • 它们使用 Alt 键 + 字母数字键。
  • 它们主要用于辅助功能。
  • 它们被分配给所有菜单以及大多数对话框控件。
  • 其设计目的不在于被用户记住,它们通过在相应的控件标签字符下方显示下划线来直接在 UI 中提供相关说明。
  • 它们仅在当前窗口中有效,用于导航到对应的菜单项或控件。
  • 它们因自身的变动而无法完全一致地进行分配。 但是,对于一些常用命令(特别是提交按钮),访问键应完全一致地进行分配。
  • 应对其执行本地化。

由于访问密钥并不打算缘故,因此它们被分配到标签前面的某个字符,以使其易于查找, 即使该标签后面出现关键字也是如此。

正确:

标签标签中的第一个字符的屏幕截图

不正确:

带下划线的二十个字符的屏幕截图

在正确的示例中,会将访问键分配给标签前面的字符。

快捷键

与此相反,快捷键具有以下特征:

  • 它们主要是将 Ctrl 与功能按键顺序组合使用(Windows 系统快捷键还将 Alt + 非字母数字键与 Windows 徽标键组合使用)。
  • 它们主要用于提高高级用户的工作效率。
  • 它们仅分配给最常用的命令。
  • 它们的设计目的在于被用户记住,仅在菜单、工具提示和帮助中提供相关说明。
  • 它们会影响整个程序,但在它们未应用时将不产生任何影响。
  • 它们必须完全一致地进行分配,因为它们要求被用户记住且不直接提供说明。
  • 无需对其执行本地化。

由于快捷键旨在缘故,因此,最常用的快捷键最好使用命令关键字内第一个或最容易使用的字符中的字母,例如, 按 Ctrl + C 进行复制,按 Ctrl + Q 请求。

众所周知的快捷键的含义不一致,并导致错误。

不正确:

带下划线 "w" 的 "前进" 按钮的屏幕截图

在此示例中,Ctrl + F 是 Find 的标准快捷方式,因此将其分配给 Forward 会令人沮丧并且容易出错。 Ctrl + W 是一个不错的选择。

最后,由于这些应用程序特定的快捷键应该是缘故的,因此仅适用于为了使 用户记住而经常运行的程序和功能。 不常用的程序和功能不需要快捷键。 例如,安装程序和大多数向导无需任何特殊的快捷键分配,也不会在工作效率应用程序中使用很少使用的命令。

在对话框中分配访问键

请尽可能为所有交互式控件分配唯一访问密钥,但通常不会为其分配访问密钥的访问密钥除外。 但在英语中,只有26个字符。 某些字符不能出现在任何标签中,并且所有标签中都不能有特殊字符,从而进一步减少此数字。 而且,您应该计划使用几个未赋值字符来促进本地化。 因此,只能在一个对话框中分配大约20个唯一访问密钥。

如果有一个对话框的交互控件超过20个,则不要为某些控件分配访问键,或者在极少数情况下,分配重复的访问密钥。

"字体" 对话框的屏幕截图

当存在此类交互式控件时,并不是所有这些控件都需要分配有访问密钥。

使用以下常规过程来分配访问密钥:

  • 首先,为 提交按钮 和命令链接分配访问密钥。 在应用时使用标准访问密钥分配表,否则使用第一个单词的第一个字母。
  • 跳过未分配访问密钥的控件。
  • (从最常使用的) 开始,为其余的控件分配唯一访问密钥: - 如果可能,请根据标准访问密钥分配表分配访问密钥。 - 否则:
    • 首选在标签早期出现的字符,理想情况下是第一个或第二个单词的第一个字符。
    • 首选使用特殊的辅音或元音,如 "Exit" 中的 "x"。
    • 使用宽宽度的字符,如 w、m 和大写字母。
    • 避免使用可使下划线难以查看的字符,例如,字母宽度为1个像素、字母与下行字母以及字母旁边带有字母的字母。
  • 如果并非所有控件都具有唯一的访问密钥, (首先使用最少使用的) :
    • 如果存在相关控件的组,例如:
      • 一组单选按钮
      • 一组相关复选框
      • 分组框中的一组相关控件

将访问键分配给组标签而不是单个控件。 通常,您将执行相反的操作。 (这样做,请确保为这些控件定义了一个控件组。 )

  • 如果仍并非所有控件都有唯一的访问密钥:
    • 如果是以下情况,则可以分配非唯一访问密钥:
      • 否则,控件可能太难导航到。
      • 非唯一访问密钥与常用控件的访问密钥不冲突。
    • 否则,可以使用 Tab 键和箭头键导航来访问其余控件。

具有不同访问密钥的组的屏幕截图

在此示例中,存在重复的控件,以便将访问密钥分配给单选按钮组。

阻止意外命令

如果显示的窗口不在上下文中 (用户启动) 偷窃了输入焦点,则很有可能此窗口接收到其他窗口所需的输入。 此外,如果对话框没有任何控件 ((如文本框和列表) ,则在未按下 Alt 键的情况下,访问键会在不按下 Alt 键时)生效。 因此,在以下示例中,按 "r" 将激活 "立即重启" 按钮。

显然,此类输入可能会产生严重的意外后果。

不正确:

屏幕截图 "立即重启" 按钮,"r" 下划线

在此示例中,键入带有空格、"r" 的文本或输入时意外重新启动 Windows。

当然,此问题的最佳解决方案不会盗取输入焦点。 相反,请刷新程序的 任务栏按钮 或显示通知以使用户注意。

但是,如果您必须显示此窗口,最佳方法是不分配默认的按钮或访问键,并向除 "提交" 按钮之外的控件指定初始输入焦点。

正确:

"重启" 按钮的屏幕截图,"r" 未加下划线

在此示例中,意外重新启动 Windows 会更难完成。

如果你只执行六项操作 .。。

  1. 设计良好的键盘导航,具有合理的 tab 键顺序和适当的控制组、初始输入焦点和默认按钮。
  2. 为所有菜单和大部分控件分配访问密钥。
  3. 将访问键分配给在标签早期出现的字符,以使其易于查找。
  4. 为最常用的命令分配快捷键。
  5. 尝试将快捷键分配给关键字内的第一个或最容易记忆的字符。
  6. 为众所周知的快捷键指定一致的含义。

指南

交互

  • 不要使用 Shift 键修改菜单或对话框中的命令。 这样做是无法发现的,并且意外。

    不正确:

    "确认文件夹替换" 对话框的屏幕截图

    在此示例中,在 Windows XP 中,按住 Shift 键可将 "是" 替换为 "全部不是"。

  • 不要禁用具有输入焦点的控件。这样做可能会阻止窗口接收键盘输入。 相反,在禁用具有输入焦点的控件之前,请将输入焦点移到另一个控件。

  • 如果在上下文中显示某个窗口,可能是令人吃惊的用户,则可能需要防止严重的意外后果:

    • 不要分配默认按钮。
    • 不要分配访问密钥。
    • 向不是 "提交" 按钮的控件指定初始输入焦点。

键盘导航

  • 始终显示输入焦点指示器。异常: 如果发生以下情况,可以暂时取消输入焦点指示器:
    • 输入焦点指示器在视觉上分散了 (,因为大型列表视图不在"详细信息"视图中) 。
    • Enter 键的用法前面可能带有其他键盘输入,例如 Alt 或箭头键。
    • 输入焦点指示器显示在任何键盘输入上。
  • 将初始输入焦点分配给用户最可能 首先与之交互的控件,该控件通常是第一个交互式控件。 如果第一个交互式控件不是一个不错的选择,请考虑更改窗口的布局。
  • 将选项卡分配给所有交互式控件(包括只读编辑框)停止。异常:
    • 组行为为单个控件的相关控件集,例如单选按钮。 此类组具有单个制表位。
    • 正确包含组,以便箭头键在组中向前和向后循环,并停留在组中。
  • Tab 键顺序应遵循阅读顺序,通常从左到右、从上到下流动。 请考虑将常用控件置于 Tab 键顺序的前面,对常用控件进行例外处理。 Tab 应循环浏览两个方向的所有制表位,而不停止。
  • 在制表位内,箭头键顺序应从左 到右、从上到下流动,无异常。 箭头键应在两个方向循环浏览所有项,而不停止。
  • 按以下顺序显示提交按钮:
    • 确定/ [ 执行 ] /是
    • [不要这样做 ] /否
    • 取消
    • 如果存在 (应用)

其中 [ " ] 执行" [ 和"不执行 ] "是主要指令的特定响应。

  • 选择最安全 (以防止数据丢失或系统) ,将最安全的命令按钮或命令链接设置为默认值。 如果安全和安全性不是因素,请选择最可能或最方便的响应。
  • 键盘导航不应更改控件值或导致错误消息。 切勿要求用户在导航过程中更改控件的初始值。 相反,请初始化在退出时使用有效值进行验证的控件,并仅在控件发生更改时验证控件的值。

访问密钥

  • 尽可能根据下表为常用命令分配访问密钥。 虽然不一定始终能够进行一致的访问密钥分配,但肯定首选它们,尤其是对于常用的命令。

    访问密钥 命令
    A
    关于
    A
    始终位于顶部
    A
    应用
    B
    返回
    B
    Bold
    B 或 r
    浏览
    C
    关闭
    C
    复制
    C
    在此处复制
    s
    创建快捷方式
    s
    在此处创建快捷方式
    T
    剪切
    D
    删除
    D
    不要再次显示 [ ] 此项
    E
    编辑
    x
    退出
    E
    浏览
    F

    F
    文件
    F
    查找
    n
    查找下一个
    F
    字体
    F
    前进
    H
    帮助
    T
    帮助主题
    H
    隐藏
    I
    插入
    o
    插入对象
    I
    斜体
    L
    此处的链接
    x
    最大化
    n
    最小化
    M
    更多
    M
    移动
    M
    移到此处
    N
    新出现
    N
    下一步
    N

    O
    打开
    w
    打开方式
    O
    选项
    u
    页面设置
    P
    粘贴
    l
    粘贴链接
    s
    粘贴快捷方式
    s
    粘贴特殊
    P
    暂停
    P
    显示
    P
    打印
    P
    在此处打印
    r
    属性
    R
    重做
    R
    Repeat
    R
    还原
    R
    继续
    R
    重试
    R
    运行
    S
    保存
    a
    另存为
    a
    全选
    n
    发送到
    S
    显示
    S
    大小
    p
    拆分
    S
    停止
    T
    工具
    U
    下划线
    U
    撤消
    V
    查看
    W
    窗口
    Y

  • 首选宽度较宽的字符, 如 w、m 和大写字母。

  • 首选独特的音元音或元音, 例如"Exit"中的"x"。

  • 避免使用使下划线难以看到的字符 ,例如 (问题从最多到问题最少的) :

    • 只有一个像素宽的字符,例如 i 和 l。
    • 具有降序字符的字符,例如 g、j、p、q 和 y。
    • 字母旁边具有降序字符的字符。
  • 在向导页中分配访问密钥时,请记得为"后退"保留"B",为"下一步"保留"N"。

  • 在属性页中分配访问密钥时,请记住为"应用"保留"A"(如果使用)。

  • 将访问密钥分配给所有菜单项。 无异常。

  • 对于动态菜单项 (如最近使用的文件) ,请以数字方式分配访问密钥。

    包含数值访问键的菜单项的屏幕截图

    本示例中的 画图 程序Windows最近使用的文件分配数字访问密钥。

  • 在菜单级别分配唯一的访问密钥。 可以跨不同的菜单级别重复使用访问密钥。

  • 使访问密钥易于查找:

    • 对于最常用的菜单项,请选择标签第一个或第二个单词开头的字符,最好是第一个字符。
    • 对于不太常用的菜单项,请选择标签中独特的音标或元音字母。

对话框访问密钥

  • 尽可能将唯一的访问密钥分配给所有交互式控件及其标签。只读文本框是 交互式控件 (,因为用户可以滚动它们并复制文本) ,因此他们受益于访问密钥。 不要将访问密钥分配给:

    • "确定"、"取消"和"关闭"按钮。 Enter 和 Esc 用于访问密钥。 但是,始终将访问密钥分配给表示"确定"或"取消"但具有不同的标签的控件。

      包含"是"和"无"按钮的对话框的屏幕截图

      此示例中,"正提交"按钮分配了访问密钥。

    • 组标签。 通常,为组内的单个控件分配访问密钥,因此组标签不需要访问密钥。 但是,如果访问密钥不足,请为组标签而不是单个控件分配访问密钥。

    • 通过 F1 访问 的通用"帮助"按钮。

    • 链接标签。 通常,用于分配唯一访问键的链接过多,链接下划线隐藏访问键下划线。 请改为让用户使用 Tab 键访问链接。

    • 选项卡名称。 使用 Ctrl+Tab 和 Ctrl+Shift+Tab 循环选项卡。

    • 标记为"..."的浏览按钮。 不能唯一地分配这些访问密钥。

    • 未标记的控件, 例如旋转控件、图形命令按钮和未标记的渐进式披露控件。

    • 非交互式控件( 如进度栏)的非标签静态文本或标签。

  • 首先分配提交按钮访问密钥,以确保它们具有标准密钥分配。 如果没有标准键分配,请使用第一个词的第一个字母。 例如,"是"和"否提交"按钮的访问键应始终为"Y"和"N",而不考虑对话框中的其他控件。

  • 对于"取消 ("按钮,) "不"的"取消"按钮,请为"不"中的"n"分配访问密钥。 如果未用短语表示为"不要",请使用标准访问密钥分配或分配第一个词的第一个字母。 这样,所有"不"和"否"都有一致的访问密钥。

  • 若要轻松查找访问密钥 ,请为标签早期显示的字符分配访问键,最好是第一个字符,即使标签中稍后出现关键字。

  • 最多分配 20 个访问密钥 ,因此有几个未分配的字符有助于本地化。

  • 如果交互式控件过多,要分配唯一访问密钥,可以分配非唯一访问密钥 ,如果:

    • 否则,控件将很难导航到。
    • 非唯一访问密钥与常用控件的访问密钥不冲突。
  • 不要在对话框中使用菜单栏。 在这种情况下,很难分配唯一的访问键,因为对话框控件和菜单项共享相同的字符。

快捷键

  • 将快捷键分配给最常用的命令。 很少使用的程序和功能不需要快捷键,因为用户可以改为使用访问密钥。

  • 不要将快捷键作为执行任务的唯一方法。 用户还应能够将鼠标或键盘与 Tab、箭头和访问键一起使用。

  • 不要为已知快捷键分配不同的含义。 由于它们是记住的,因此已知快捷方式的含义不一致是令人沮丧且容易出错的。

  • 请勿尝试分配系统范围的程序快捷键。 程序的快捷键仅在程序具有输入焦点时生效。

  • 记录所有快捷键。 在菜单栏项、工具栏工具提示和一篇帮助文章中记录快捷方式,用于记录所有使用的快捷键。 这样做有助于用户了解不应是机密的快捷键分配。

    • 异常: 不要在上下文菜单中显示快捷键分配。 上下文菜单不显示快捷键分配,因为这些菜单针对效率进行了优化。

    用于粗体快捷键的工具提示的屏幕截图

    快捷键记录在工具提示中。

  • 如果程序分配了许多快捷键,请提供自定义分配的能力。 这样,用户就能够重新分配冲突的快捷键,并迁移其他产品。 大多数程序没有分配足够的快捷键来需要此功能。

选择快捷键

  • 对于已知的快捷键,请使用标准分配。
  • 对于非标准密钥分配,请使用以下建议的快捷键执行更常用的命令。 建议使用这些快捷键,因为它们不会与已知快捷方式冲突,并且易于按下。
    • Ctrl+G、J、K、L M、Q、R 或 T
    • Ctrl+任意数字
    • F7、F8、F9 或 F12
    • Shift+F2、F3、F4、F5、F7、F8、F9、F11 或 F12
    • Alt+任何函数键(F4 除外)
  • 对于不太常用的命令,请使用以下建议的快捷键。 这些快捷键没有冲突,但更难以按,通常需要两手。
    • Ctrl+任意函数键(F4 和 F6 除外)
    • Ctrl+Shift+任意字母或数字
  • 使常用的快捷键易于记住:
    • 使用字母而不是数字或函数键。
    • 尝试使用第一个单词中的字母或命令关键字中最易记的字符。
  • 对具有小比例效果 的命令(例如应用于所选对象的命令)使用函数键。 例如,F2 重命名所选项。
  • 对具有大规模 效果的命令(例如应用于整个文档的命令)使用 Ctrl 组合键。 例如,Ctrl+S 保存当前文档。
  • 对扩展或补充标准快捷键操作的命令使用 Shift 组合键。 例如,Alt+Tab 快捷键循环访问打开的主窗口,而 Alt+Shift+Tab 按相反顺序循环。 同样,F1 显示帮助,而 Shift+F1 显示上下文相关帮助。
  • 使用箭头键移动项或调整项大小时,请使用 Ctrl+箭头键进行更精细的控制。

选择快捷键 (不需要执行哪些)

  • 不要区分密钥位置。 例如,Windows左右 Shift、Alt、Ctrl、Windows徽标 和应用程序键,以及数字键盘上的键。 将行为仅分配给一个密钥位置令人困惑且意外。
  • 请勿对程序快捷键Windows徽标修饰符键。 Windows徽标键保留供Windows使用。 即使Windows徽标键组合当前未Windows,它也可能在将来使用。
  • 请勿将应用程序密钥用作快捷键修饰符。 请改为使用 Ctrl、Alt 和 Shift。
  • 请勿将应用程序使用的快捷键Windows程序快捷键。 如果程序具有输入Windows,则这样做将与系统快捷键冲突。
  • 请勿将 Alt+字母数字键组合用于快捷键。 此类快捷键可能会与访问密钥冲突。
  • 请勿将以下字符用于快捷键:@ $ ^ {} [ ] \ ~ | ' < >。 这些字符需要跨语言的不同组合键,或者特定于区域设置。
  • 避免 组合 复杂的键,例如三个或多个键 (例如:Ctrl+Alt+空格键) 或键盘上距离较远的键 (例如:Ctrl+F5) 。 对常用命令使用简单的快捷键。
  • 请勿使用 Ctrl+Alt 组合,因为Windows语言版本中的此组合解释为 AltGR 键,这会生成字母数字字符。

键盘和鼠标组合

  • 对于链接,请使用 Shift+click 通过新窗口导航,按 Ctrl+单击以使用新选项卡进行导航。此方法与 Windows Internet Explorer 一致。

文档

引用键盘时:

  • 使用屏幕键盘来引用用户触摸到输入字符的屏幕上的键盘表示形式。
  • 提供以修饰符键开始键盘组合。 按以下顺序显示修饰符键:Windows徽标、应用程序、Ctrl、Alt、Shift。 如果使用 Numpad 修饰符,则将 Numpad 修饰符放在它修改的键之前。
  • 请勿将所有大写字母用于键盘键。 相反,请遵循标准键盘使用的大写形式;如果键盘上未标记键,则采用小写。
    • 对于按字母顺序排列的键组合,请使用大写字母。
    • 拼写出"向上翻页"、"下一页"、"打印屏幕"和"滚动锁定"。
    • 拼写出加号、减号、连字符、句点和逗号。
    • 对于箭头键,使用向左箭头、向右键、向上键和向下键。 不要对箭头键使用图形标签。
    • 使用 Windows 徽标密钥和应用程序密钥来引用标记为 "图标" 的密钥。 请勿对这些键使用图形标签。

正确:

空格键、Tab、Enter、Page Up、Ctrl + Alt + Del、Alt + W、Ctrl + 加号

不正确:

空格键、TAB、ENTER、PG、Ctrl + Alt + DEL、Alt + w、Ctrl + +

  • 指示具有加号的组合键,不含空格。

正确:

Ctrl + A、Shift + F5

不正确:

Ctrl + A、Shift + F5

  • 若要显示包含需要使用 Shift 键的标点的键组合,如问号,请将 Shift 添加到组合中,并为移位键指定名称或符号。 如果使用 unshifted 键的名称(如4而不是 $),则可能会给用户造成混淆,甚至是错误的;例如,? 和/字符并非始终在每个键盘上移动键。

正确:

Ctrl + Shift +?、Ctrl + Shift + * 、Ctrl + Shift + 逗号

不正确:

Ctrl + Shift +/、Ctrl +?、Ctrl + Shift + 8、Ctrl +*

  • 第一提到,如有必要,请使用密钥名称和密钥名称(如 F1 键)。 在所有后续引用中,按其名称引用密钥,例如,按 F1。
  • 请特别参阅编程和其他技术文档中的访问密钥和快捷键。 不要使用加速器、助记键或热键。 其他地方使用键盘快捷方式,特别是在用户文档中。

当涉及交互时:

  • 按下并立即释放密钥时,请使用按下、非按下、按下、按下或按下键启动程序中的操作,或者在文档或 UI 中导航。
  • 使用 "类型",而不是 "输入" 来指示用户键入文本。
  • 当按下时使用的情况下,例如,在引用键类型(如箭头键或功能键)时使用。 在这种情况下,按下可能会让用户认为他们需要同时按所有键。
  • 按住某个键(如修改键)时,请使用 "保留"。
  • 不要将 "按下" 作为同义词来单击。

示例:

  • 键入名称,然后按 Enter。
  • 按 Ctrl + F,然后键入要搜索的文本。
  • 若要保存文件,请按 Y。
  • 若要移动插入点,请使用箭头键。