我想用Javascript发送组合键击到浏览器。例如,CMD
+ A
。我试过this,但它似乎没有工作。 (在Safari中测试)。Javascript发送组合键击
回答
我强烈推荐mousetrap.js。它直观,轻巧,使用起来非常简单。编号:See this answer。请注意,CMD + A(或任何其他组合)并不是真的在一起 - 这对于两者都有keyup之前都是一个keydown事件。
我不想**检测**键盘事件,我想**将**发送给浏览器。 mousetrap.js对于检测快捷方式看起来不错,但这不是我想要做的。 – 2014-09-23 19:52:43
我更新了我的答案,包括http://stackoverflow.com/questions/961532/firing-a-keyboard-event-in-javascript的链接,它看起来像你在找什么。 – Etai 2014-09-23 19:57:47
这些示例不显示如何执行组合键击。 – 2014-09-24 18:56:11
- 1. 发送击键
- 2. 在Mozilla/Firefox扩展中使用sendKeyEvent发送组合键击
- 3. 发送击键组合到背景窗口
- 4. 在javascript中检测组合键击
- 5. 如何发送组合键/ Windows Mobile 6.5
- 6. Javascript键盘,Shift +组合键
- 7. 通过telnet发送键击
- 8. 发送击键程序
- 9. Macbook OpenEmu Python发送键击
- 10. 单击按钮时使用Javascript在输入中发送击键
- 11. 模拟击键组合
- 12. 单击和按键组合
- 13. 发送菜单键(右键单击)
- 14. 点击javascript发送通知?
- 15. 如何在selenium webdriver(java)中发送键盘组合键?
- 16. 发送键值数组$就
- 17. 发送PHP数组到Javascript
- 18. 发送JavaScript数组到PHP
- 19. 如何向WebBrowser发送击键?
- 20. 发送击键到最小化的VLC
- 21. 通过点击'Enter'键发送消息
- 22. ReactJS点击发送键(索引)
- 23. 在SabreCommandLLSRQ上发送“enter”键击
- 24. 发送击键事件到OSX
- 25. 如何将击键发送到窗口?
- 26. C++疑难解答发送击键
- 27. 发送击键使用PowerShell的
- 28. 将键击发送到窗口
- 29. 发送CGEvents击键后台应用
- 30. Shift键,触发时我试图点击Shift + Tab组合
给出的例子是使用'CTRL' +'KEY','CMD'是什么类型的键? – 2014-09-23 17:09:14
'CMD'可能是Mac的cmd密钥 – 2014-09-23 17:25:27
你期望它做什么?触发一些事件处理程序? – Bergi 2014-09-23 17:27:56