Fro*_*dik 41 web-applications hotkeys
我正在开发相当大的Web应用程序,使用热键进行一些常见任务可能是个好主意.但是我发现找到安全的密钥组合是一个问题,涉及所有不同的浏览器和操作系统.例如,Chrome有如此长的热键列表,试图为我的webapp使用某种逻辑热键方案是不可能的 - 例如ctrl + 1,ctrl + 2,ctrl + 3等...
所以我重复一下我的问题,你有一些安全热键的备忘单可以在webapp中使用而不用担心某些浏览器或操作系统干扰吗?
谢谢.
Ber*_*Sed 14
我不会指望它.听取使用alt修饰符的快捷方式可能没问题,但仍无法确定键盘快捷键是免费的.用户始终可以安装监听键盘快捷方式的程序,或使用您不期望的浏览器.
如果只有在用户没有输入文本框或其他内容时才能使用快捷方式,那么只听一个没有修改键的按键可能更好.
如果没有关注文本框或其他gui元素,那么document.activeElement == document.body应该是真的.(如果我错了,有人会纠正我).
小智 9
我认为没有这样的清单.对于不同的区域设置,这甚至可能不同.
您可以尝试依赖HTML的accesskey功能:http://www.w3.org/TR/html401/interact/forms.html#adef-accesskey.这应该保持碰撞的数量相对较小.虽然我相信Windows浏览器会将这些键提供为与菜单栏碰撞的Alt + Letter.
或者选择谷歌阅读器和Gmail做什么:直接使用这些字母而不使用任何热键修饰符.但这仅适用于某些类型的应用程序.
| 归档时间: |
|
| 查看次数: |
6286 次 |
| 最近记录: |