我在我的所有表单中都使用了按键检测来检测输入按钮。这很容易,当您专注于表单的输入时,如果您按 Enter 并且事件 keyCode 等于 13,则表单已提交。
但是现在我想检测 Cmd + Enter 组合,因为当您专注于文本区域时,输入按钮是换行符。那么我的检测语句应该是什么样子?
谢谢
我在我的所有表单中都使用了按键检测来检测输入按钮。这很容易,当您专注于表单的输入时,如果您按 Enter 并且事件 keyCode 等于 13,则表单已提交。
但是现在我想检测 Cmd + Enter 组合,因为当您专注于文本区域时,输入按钮是换行符。那么我的检测语句应该是什么样子?
谢谢
你的意思是ctrl与Cmd
?然后检查是否event.ctrlKey
为真:
if (event.ctrlKey && event.keyCode == 13) {
alert('now');
}
另请参阅此示例。
Ps: 还有布尔值event.altKey
for alt, event.shiftKey
forshift和event.metakey