我想用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