2014-09-23 65 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