在CK编辑器中无法使用HTML访问密钥(alt + s)

时间:2019-03-20 06:47:45

标签: jquery html ckeditor

我正在使用CK编辑器版本4。页面上有一个SAVE按钮和CKEditor。 我已将访问密钥提供给“保存”按钮。 我无法使用访问键(alt + s)保存CK编辑器的内容。是否可以通过CK编辑器访问html访问键功能。

1 个答案:

答案 0 :(得分:0)

请尝试使用以下代码覆盖/定义save命令的快捷方式。

var editor = CKEDITOR.replace( 'editor1', { });
editor.on('instanceReady', function( event ){
    editor.setKeystroke( [                  
        [ CKEDITOR.ALT + 83, 'save' ] // Alt+S
    ] );
});         

如果您使用多个编辑器实例,并且希望它们都受到影响,请简单地将以下代码(当然,从CKEDITOR.on('instanceReady'开始)放入ckeditor\config.js文件中。这样,无论何时创建编辑器实例,都将立即为其配备快捷方式。

CKEDITOR.editorConfig = function( config ) {
// global configuration settings go here....
};

CKEDITOR.on('instanceReady', function( event ){
    event.editor.setKeystroke( [                  
        [ CKEDITOR.ALT + 83, 'save' ] // Alt+S
    ] );
});