对于模式窗口,要求其能够响应回车键和取消(Escape)键:
回车键:表示确认,执行保存/关闭操作或者下一步。在Windows操作系统中,通常使用回车键表示确认,如文件的属性窗口。在一些向导窗口中,通常使用回车键表示下一步。
取消键:执行取消操作,关闭窗口或者实现回退的功能。一般而言,在一个模态/模式窗口中按下Escape表明用户不想保存操作而直接关闭窗口。但有时这个步骤可以分成几步,比如在数据被更改过的情况下,第一次按取消键,则将数据恢复到初始状态;第二次按取消键时才将窗口关闭。
所有包含可见控件,特别是包含一些可以更改值/内容的控件的窗口,应当对Tab键作出响应。
Tab键:切换输入焦点,且次序应该与控件的排列一致,从上到下,从左到右,每按一次键就切换到下一个。当切换至最后一个控件时,此时再按Tab键,则焦点又重新回到最初的那个控件上。如此周而复始,循环往复。
鼓励在按钮、标签、CheckBox等控件上添加快捷键的功能。
如下图:
以及下图:
■ 序号 | 键名称 | 用途说明 |
1. | Esc | 取消操作、关闭窗口等 |
2. | F1 | 帮助 |
3. | F3 | 下一个 |
4. | Ctrl+A | 全选 |
5. | Ctrl+C | 复制 |
6. | Ctrl+F | 查找 |
7. | Ctrl+V | 粘贴 |
8. | Ctrl+X | 剪切 |
9. | Ctrl+Y | 重做 |
10. | Ctrl+Z | 撤销 |
■ 序号 | 键名称 | 用途说明 |
1. | F2 | 更改、重命名 |
2. | Ctrl+N | 新建 |
3. | Ctrl+O | 打开… |
4. | Ctrl+P | 打印… |
5. | Ctrl+S | 保存 |
6. | Ctrl+H | 替换 |
7. | Ctrl+G | 定位 |
■ 序号 | 键名称 | 用途说明 |
1. | Ctrl+R | 替换 |
2. |
|
|
3. |
|
|
4. |
|
|
5. |
|
|
要求所有窗体可以通过鼠标改变位置。
对于主窗体,要求可通过鼠标的拖动改变其大小(可缩放)。