keypressListener: function keypressListener(aEvent) { if (!/mac/i.test(navigator.platform) && !aEvent.altKey || /mac/i.test(navigator.platform) && !aEvent.ctrlKey ) { return; } aEvent.stopPropagation(); aEvent.preventDefault(); var key = String.fromCharCode(aEvent.charCode); switch (key) { case "b": case "i": case "u": case "s": RTSE.editor.insertTag(key); break; case "p": RTSE.editor.insertTag("img"); break; case "q": RTSE.editor.insertTag("quote"); break; case "l": RTSE.editor.link(); break; default: break; } },