用于Web应用程序的Javascript键盘快捷键

Ach*_*him 26 javascript accessibility keyboard-shortcuts access-keys

我想开发一个Web应用程序,它应该(理想地)通过键盘完全可用.我知道如何在javascript中处理键盘事件,但为更大的应用程序管理它们非常无聊.我想知道是否有人知道一个使这个过程更容易的库.任何提示?请注意,我对完整的Web GUI框架不感兴趣.我想控制我的网页/应用.

Osc*_*son 35

看看我的项目:

https://github.com/oscargodson/jkey

和演示:

http://oscargodson.github.com/jKey/

随意使用它,如果你想,贡献:)


Cra*_*aig 16

我刚开发了一个叫做捕鼠器的鼠标.看看http://craig.is/killing/mice

  • 捕鼠器就是我所希望的所有工作之一.干得好. (2认同)

lor*_*d_t 10

您可以使用Hotkeys - JQuery插件.JQuery是相当轻量级的JavaScript库 - 需要使用热键的js文件.

  • +1提及jQuery热键.但是,你的下列句子并没有像书面那样有意义. (5认同)

mu *_*ort 5

您可以从阅读有关accesskey属性开始:

此属性为元素分配访问密钥.访问键是文档字符集中的单个字符.注意.作者在指定访问密钥时应考虑预期阅读器的输入方法.
[...]
访问密钥的调用取决于底层系统.例如,在运行MS Windows的计算机上,除了访问密钥之外,通常还必须按"alt"键.在Apple系统上,除了访问密钥之外,通常还必须按"cmd"键.

您还可以将accesskey属性放在<a>元素上,可以在维基百科上的"随机文章"侧栏链接中找到此用法的示例.