我想用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. 在Mozilla/Firefox擴展中使用sendKeyEvent發送組合鍵擊
- 2. 在javascript中檢測組合鍵擊
- 3. 如何發送組合鍵/ Windows Mobile 6.5
- 4. 通過telnet發送鍵擊
- 5. 發送擊鍵程序
- 6. Macbook OpenEmu Python發送鍵擊
- 7. 單擊和按鍵組合
- 8. 發送菜單鍵(右鍵單擊)
- 9. 點擊javascript發送通知?
- 10. 發送鍵值數組$就
- 11. C++疑難解答發送擊鍵
- 12. ReactJS點擊發送鍵(索引)
- 13. 發送CGEvents擊鍵後臺應用
- 14. 如何將擊鍵發送到窗口?
- 15. 如何向WebBrowser發送擊鍵?
- 16. 發送擊鍵事件到OSX
- 17. 通過點擊'Enter'鍵發送消息
- 18. 發送擊鍵使用PowerShell的
- 19. 發送擊鍵到shell應用程序?
- 20. Shift鍵,觸發時我試圖點擊Shift + Tab組合
- 21. 發送快捷鍵組合到另一個應用程序
- 22. 什麼是從終端發送NUL字節的組合鍵?
- 23. 在終端上發送SIGSTOP信號的組合鍵是什麼?
- 24. 在頁面加載時,發送/模擬組合鍵[CTRL + L]
- 25. 將控制組合鍵發送到watir-webdriver中的元素
- 26. javascript onclick觸發鍵點擊(使用jQuery)
- 27. 通過點擊發送Div id到javascript
- 28. Photoshop中的JavaScript發送按鍵
- 29. 如何使JavaScript執行鍵盤組合
- 30. 使用jQuery/JavaScript做關鍵組合
給出的例子是使用'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