1

我在我的所有表单中都使用了按键检测来检测输入按钮。这很容易,当您专注于表单的输入时,如果您按 Enter 并且事件 keyCode 等于 13,则表单已提交。

但是现在我想检测 Cmd + Enter 组合,因为当您专注于文本区域时,输入按钮是换行符。那么我的检测语句应该是什么样子?

谢谢

4

1 回答 1

5

你的意思是ctrlCmd?然后检查是否event.ctrlKey为真:

if (event.ctrlKey && event.keyCode == 13) {
    alert('now');
}

另请参阅此示例

Ps: 还有布尔值event.altKeyfor alt, event.shiftKeyforshiftevent.metakey

于 2012-02-20T16:17:39.493 回答