当前位置:  开发笔记 > 编程语言 > 正文

什么是常见的快捷方式?

如何解决《什么是常见的快捷方式?》经验,为你挑选了1个好方法。

要发送消息,我通常按ctrl+ enter.您认为在Web应用程序中实现哪些其他快捷方式很重要?

编辑:您认为哪些按钮可以用js捕获,因为它们不被浏览器使用?

我不是在考虑ctrl+ zfe,因为浏览器使用那些可能shift+ [key]有意义.

或者是space+ [key]有趣的?

BTW,ctrl+ enter在这里不起作用:(



1> Ian Varley..:

Web应用程序中的快捷方式对于高级用户来说是一个好主意,但与桌面应用程序快捷方式相比​​,它们的协议并不多.对于桌面应用程序,ctrl键标准基本上是通用的:

z(撤消)

y(重做)

s(保存)

a(全选)

x(切)

c(副本)

v(粘贴)

p(打印)

o(开放)

n(新项目)

Ctrl- q退出和ctrl- w关闭窗口几乎是普遍的; 对于邮件客户端,ctrl- rctrl- f非常普遍用于回复和转发,并且ctrl- enter发送; 对于浏览器,ctrl- r通常是重新加载.还有一些非常常见的F键 - F1 帮助,F2重命名和F5刷新.

但是,对于webapps,存在一些问题.一个是你所在的浏览器shell有自己的ctrl快捷方式,并且焦点并不总是你所期望的,所以使用浏览器期望的ctrl-key(比如ctrl- r)可能会也可能不会通过键盘命令到webapp的javascript(例如,根据您使用Microsoft Outlook Web Access时的重点,ctrl- r将回复您正在使用的消息,或重新加载整个页面).这就是为什么许多webapps使用单键快捷键(当然,当你输入文本时它不活跃).

该领域的最佳实践(在我看来)似乎来自Google,他们在gmail和阅读器中的快捷方式既直观又彻底.如果你想要一个事实上的Web应用程序快捷键标准,这可能是一个很好的起点.您可以按下,在阅读器中调出快捷键列表?.你可能会比镜像其中的一些更糟糕(特别是j对于下一个项目和k之前的项目),因为它们开始非常有名.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有