1)Js实现
function keyDown(e){
e.preventDefault();
var currKey=0, e=e||event||window.event;
currKey = e.keyCode||e.which||e.charCode;
if(currKey == 83 && (e.ctrlKey||e.metaKey)){
$('#btn_save').click();
return false;
}
}
document.onkeydown = keyDown;
2)使用codemirror插件实现
codemirror本身十分强大,键盘监听命令很全,不过Ctrl+S这样的指令是需要手动添加的,需要在声明editor时添加下面的代码
extraKeys: {
'Ctrl-S': function(){
$('#btn_save').click();
}
}