在tinyMCE init编辑器中,
我如何进行设置:
ed.onKeyDown.add(function (ed, evt) {
// alert the character you just typed
});
假设您输入“a”,警报应该出现“a”
答案 0 :(得分:1)
evt.keyCode
属性包含按下的键的代码,因此您可以这样做:
alert(String.fromCharCode(evt.keyCode));
但请注意,当按下特殊键时(例如shift),这也会触发警报,因此您可能希望通过检查evt
对象的其他属性(这是一个DOM事件)。请参阅https://developer.mozilla.org/en/DOM/KeyboardEvent处的键盘事件对象文档。
修改:使用onKeyPress
代替onKeyDown
,因为onKeyDown
可能会在某些浏览器中返回错误的密钥代码。