Полное отключение сочетаний клавиш TinyMCE


Я отключил почти все кнопки в визуальном редакторе, кроме жирного шрифта и подчеркивания. Проблема в том, что функциональность других кнопок все еще присутствует с помощью сочетаний клавиш. Есть ли способ отключить сочетания клавиш? Они мне совсем не нужны.

 2
Author: INT, 2012-01-08

1 answers

На самом деле это не вопрос 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
                  });
               }
    });
 2
Author: krembo99, 2012-01-09 05:45:35