if (editor) {
editor.enableKeyEvents = true;
editor.on("keydown", function(f, e) {
var keyCode = e.getKey();
if (e.ctrlKey == true) {
// ctrl+c ctrl+v 等系统快捷键不屏蔽
// 86, 90, 88, 67, 65
if (keyCode == 86 || keyCode == 90 || keyCode == 88 || keyCode == 67 || keyCode == 65) {
return true;
}
}
if (e.ctrlKey || e.altKey || (keyCode >= 112 && keyCode <= 123)) {
e.preventDefault();// editor需要额外处理全键盘事件
}
}, this)
}
Harry May
发布了9 篇原创文章 · 获赞 0 · 访问量 200
私信
关注
相关文章
- 11-23angular11给Echarts添加点击事件,无脑抄代码的时候到了~~ 超好用
- 11-23给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler
- 11-23【更正】“给自定义控件(Web Control)添加事件的几种方法”有一个不太准确的地方。
- 11-23给伪元素添加事件
- 11-23Angular 问题解决 —— 给父元素添加点击事件,发生了事件穿透;防止子元素成为 target;popover 无法计算出实际点击位置; point-events: none 妙用
- 11-23给datagridview的下拉框添加valueChange事件
- 11-23mfc 动态为控件添加事件1
- 11-23给View 添加手势,点击无反应 如何给View添加点击事件,手势方法
- 11-23echarts 给 提示框(tooltip)添加点击事件(点击显示弹出窗)
- 11-23超简单Fragment使用dispatchTouchEvent(Activity把分发触摸事件给Fragment)+ 超简单Activity点击空白处关闭软键盘除EditText和发送按钮