Windows被设计为使用或不使用鼠标或其他指点设备。由于Windows提供了标准的键盘界面,用户可以使用键盘来选择菜单项。这个键盘界面不需要特殊的代码。应用程序接收命令消息,无论用户是通过键盘选择菜单项还是通过使用鼠标。标准键盘界面处理以下按键。
按键 | 行动 |
字母字符 | 选择具有指定字符的第一个菜单项作为其访问键。如果所选项目调用菜单,则显示菜单,第一个项目被突出显示。否则,将选择菜单项。 |
ALT | 切换进出菜单栏模式。 |
ALT+SPACEBAR | 显示窗口菜单。 |
ENTER | 激活菜单并选择第一个菜单项,如果某个项目具有与之相关联的菜单。否则,该按键选择项目,就像用户在选择项目时释放鼠标按钮一样。 |
ESC | 退出菜单模式。 |
LEFT ARROW | 循环到上一级顶级菜单项。顶级菜单项包括菜单名称和窗口菜单。如果所选项目在菜单中,则选择菜单中的上一列或选择先前的顶级菜单项。 |
RIGHT ARROW | 像左箭头键一样工作,除了相反的方向。在菜单中,这个按键向前移动一列;当当前所选项目在最右列时,将选择下一个菜单。 |
向上或向下箭头 | 在菜单名称中按下时激活菜单。当在菜单中按下时,向上箭头击键选择上一个项目;向下箭头键击选择下一个项目。 |