|
|
1
7
webapps中的快捷方式对超级用户来说是个好主意,但它们并不像桌面app中的快捷方式那样得到广泛认可。对于桌面应用程序,ctrl键标准基本上是通用的:
Ctrl键 - Q 为了辞职 控制键 - W 因为关闭窗口也几乎是通用的;对于邮件客户端, 控制键 - R 和 控制键 - F 回复和转发的功能非常普遍 控制键 - 进来 是发送;对于浏览器, 控制键 - R 这是普遍的重新加载。还有一些F键非常常见- 一层楼 为了寻求帮助, 地上二层 用于重命名,以及 F5 刷新一下。 然而,对于网络应用来说,有几个问题。一个是你所在的浏览器外壳有自己的 控制键 快捷方式和焦点并不总是你期望的那样,所以使用浏览器期望的ctrl键(比如 控制键 - R )可能会或可能不会将键盘命令传递到Web应用程序的javascript(例如,取决于使用Microsoft Outlook Web Access时的关注点, 控制键 - R 要么回复你的邮件,要么重新加载整个页面)。这就是为什么许多网络应用程序使用单键快捷方式(当然,当你输入文本时,这些快捷方式不会处于活动状态)。 在我看来,这方面的最佳实践似乎来自谷歌,他们在gmail和reader中的快捷方式既直观又全面。如果您想要一个事实上的web应用程序快捷键标准,那么这可能是一个很好的起点。你可以提起诉讼 shortcut keys list 通过按 ? .你可能会做得比镜像其中一些更糟(尤其是 J 下一项和 K 前一篇),因为他们已经开始广为人知了。 |
|
2
1
参见Jon Galloway的博客帖子 Mouseless Computing |
|
|
3
0
充分使用accesskey HTML属性。 尽量不要覆盖浏览器键绑定的默认行为。 |
|
|
4
0
撤销并重做( 控制键 - Z 和 控制键 - Y )如果适用。 请注意,这是一个编辑环境。因此,这实际上取决于什么样的背景,什么样的捷径才是合适的。 |
|
|
A. Shawkat · 获取请求不起作用 7 年前 |
|
|
Yura · 无法链接引导。min.css和动态web app 7 年前 |
|
|
jasonharper · 无互联网连接的WiFi连接设备的最佳实践 7 年前 |
|
|
Thanh Dong · 在spring boot web应用程序中运行jar文件时,创建名为“ConfigurationPropertiesBindingPostProcessor”的bean时出错 7 年前 |
|
|
Karim Sawma · react web app中缺少滚动条 7 年前 |
|
|
Nathan · Flask API回调侦听器 7 年前 |
|
|
David Artmann · Vaadin网格日期渲染器不适用 7 年前 |
|
|
Hayden · 如何防止计数器的增量超过元素的高度? 7 年前 |