2014-09-23 53 views
0

我想用Javascript发送组合键击到浏览器。例如,CMD + A。我试过this,但它似乎没有工作。 (在Safari中测试)。Javascript发送组合键击

+0

给出的例子是使用'CTRL' +'KEY','CMD'是什么类型的键? – 2014-09-23 17:09:14

+0

'CMD'可能是Mac的cmd密钥 – 2014-09-23 17:25:27

+0

你期望它做什么?触发一些事件处理程序? – Bergi 2014-09-23 17:27:56

回答

0

我强烈推荐mousetrap.js。它直观,轻巧,使用起来非常简单。编号:See this answer。请注意,CMD + A(或任何其他组合)并不是真的在一起 - 这对于两者都有keyup之前都是一个keydown事件。

+0

我不想**检测**键盘事件,我想**将**发送给浏览器。 mousetrap.js对于检测快捷方式看起来不错,但这不是我想要做的。 – 2014-09-23 19:52:43

+0

我更新了我的答案,包括http://stackoverflow.com/questions/961532/firing-a-keyboard-event-in-javascript的链接,它看起来像你在找什么。 – Etai 2014-09-23 19:57:47

+0

这些示例不显示如何执行组合键击。 – 2014-09-24 18:56:11