Javascript event.ctrlKey组合在Invision电源板上被阻止

Javascript event.ctrlKey组合在Invision电源板上被阻止,javascript,keyboard-shortcuts,ipb,Javascript,Keyboard Shortcuts,Ipb,我正在使用以下代码将键盘事件添加到Invision Power Board编辑器中,但这些组合已为Rich editor保留控制台日志(事件)同时在Ctrl和B上输出,但不能同时在Ctrl+B上输出。在纯文本模式下,事件处理程序不会读取这些组合 该代码适用于此站点和其他站点。如何在IPB上添加/取消阻止它们 document.addEventListener('keydown', function(event) { if (event.ctrlKey) { switch

我正在使用以下代码将键盘事件添加到Invision Power Board编辑器中,但这些组合已为Rich editor保留<代码>控制台日志(事件)同时在Ctrl和B上输出,但不能同时在Ctrl+B上输出。在纯文本模式下,事件处理程序不会读取这些组合

该代码适用于此站点和其他站点。如何在IPB上添加/取消阻止它们

document.addEventListener('keydown', function(event) {
    if (event.ctrlKey) {
        switch (event.keyCode) {
            case 66:
                event.preventDefault();
                console.log('b pressed');
            break;
            case 73:
                event.preventDefault();
                console.log('i pressed');
            break;
            case 85:
                event.preventDefault();
                console.log('u pressed');
            break;
        }
    }
}, false);