完全禁用TinyMCE键盘快捷键

时间:2012-01-08 作者:INT

除了粗体和下划线外,我几乎禁用了可视化编辑器中的每个按钮。问题是其他按钮的功能与键盘快捷键仍然存在。有没有办法禁用键盘快捷键。我根本不需要它们。

1 个回复
最合适的回答,由SO网友:krembo99 整理而成

这不是wordpress的问题,但你试过了吗

tinyMCE.init({
   ..
    custom_shortcuts : false
});
??

(但IE可能有问题,在这种情况下,可以使用foo函数重写它们。)

function disableShortcuts(){
    tinyMCE.get(\'elm1\').addShortcut("ctrl+b","nix","foo");
    tinyMCE.get(\'elm1\').addShortcut("ctrl+i","nix","foo");

}
之后,需要将“foo”命令添加到tinMCE:

tinyMCE.init({
   //your other stuff
        oninit : "disableShortcuts",
        setup : function(ed) {
                  // Register foo command  shortcuts
                  ed.addCommand(\'foo\', function() {
                  //foo function does null
                  });
               }
    });

结束

相关推荐

如何添加TinyMCE键盘快捷键

关于如何向TinyMC添加新的键盘快捷键,我能找到的最全面的文档位于以下页面:http://www.lifeinsuranceonmyterms.com/other/custom-keyboard-shortcuts-for-tinymce-how-to它包括将此代码添加到主TinyMCE源文件tiny\\u mce\\u src中。js(然后重新压缩):t.addShortcut([keyboard command], [shortcut name], [command name]); 有没有