我可以帮助您翻译技术相关内容,以下是需要翻译的内容:
我需要确定用户在文本区域中输入文本后按下cmd+enter的时间。我正在使用jQuery。
这是我的尝试:
<textarea id="checkMetaKey"></textarea>
<div id="display"></div>
$( "#checkMetaKey" ).keyup(function( event ) {
$( "#display" ).text(event.metaKey + " " + event.keyCode);
});
JSFiddle: http://jsfiddle.net/WQG2b/
当点击cmd+enter时,我期望它显示"true 13"。但事实并非如此。
唯一能使metaKey为真的方法是单击CMD或CMD+ALT或CMD+CTRL。
如何捕获CMD+ENTER事件?在Facebook上尝试时,类似的功能似乎可行,我可以使用CMD+ENTER提交消息文本。