在创建Web应用程序时,是否有关于哪些键可以用于您自己的热键而不会覆盖太多浏览器默认热键的指南.
例如,我可能希望有一个自定义复制命令来复制只对我的程序而不仅仅是文本有意义的整组数据.这个的逻辑组合是Ctrl+ C但是这会破坏普通文本的默认复制热键.
我正在考虑的一个解决方案是仅在"有意义"时捕获热键,但是当您使用某些高级自定义选择时,如果您的数据是聚焦的,如果选择了文本,或者两者兼而有之,则可能很难区分.
现在我只使用单个键作为热键,所以只是C上面的例子,这似乎是大多数其他网站也在做的事情.问题是,如果你有文本输入,这不是很好.这是最好的解决方案吗?
为了澄清我正在谈论的高级网络应用程序更像普通程序,而不仅仅是一些网站提供信息(尽管我认为这些指导方针对两种情况都有效).因此,对于复制示例,如果您无法复制菜单中的文本,但是当Ctrl+ Tab,Alt+ D或Ctrl+ E不起作用时,我会非常生气,咳嗽闪烁咳嗽可能不是什么大问题.
javascript keyboard-shortcuts web-applications cross-browser
在VS2010中,当我的intellisense(对于C#)弹出时,第一个选中的项目不会突出显示.这意味着我必须按下/向上箭头才能按下dot/enter /括号以获得完整的单词.
这只发生在新的intellisense(在任何地方搜索而不仅仅是在开头).
另外,我如何在新老智能感知之间切换?这似乎有时会自动发生,所以我猜有一些热键我一直在不知不觉地按下.