1
我在所有表單中使用鍵控檢測來檢測輸入按鈕。 這是很容易,當你專注於一種形式的輸入,如果你按下回車鍵,而該事件的keyCode等於13則的形式提交。Cmd使用javascript輸入鍵控組合檢測
但現在我要檢測的是Cmd + Enter鍵組合,因爲當你聚焦在一個文本,輸入按鈕是一個換行符。那麼我的檢測陳述應該如何?
謝謝
我在所有表單中使用鍵控檢測來檢測輸入按鈕。 這是很容易,當你專注於一種形式的輸入,如果你按下回車鍵,而該事件的keyCode等於13則的形式提交。Cmd使用javascript輸入鍵控組合檢測
但現在我要檢測的是Cmd + Enter鍵組合,因爲當你聚焦在一個文本,輸入按鈕是一個換行符。那麼我的檢測陳述應該如何?
謝謝
你的意思是CTRL與Cmd
?然後檢查是否event.ctrlKey
是真實的:
if (event.ctrlKey && event.keyCode == 13) {
alert('now');
}
另見this example。
PS:還有用於ALT,event.shiftKey
的布爾event.altKey
爲轉變和event.metakey
非常感謝您@scessor,但我在尋找⌘按鈕,而不是按Ctrl ...任何想法? – 2012-02-20 16:23:11
您是否測試過'event.metaKey'標誌? – scessor 2012-02-20 16:28:29
It works :) 非常感謝! – 2012-02-20 16:33:25