Javascript ckeditor初始化“;查找“;带有ctrl+;F

Javascript ckeditor初始化“;查找“;带有ctrl+;F,javascript,ckeditor,Javascript,Ckeditor,我正在尝试初始化来自CKEditor的find插件,但我甚至不知道在哪里可以找到他们的文档,以了解如何首先执行此操作。我只需要启动一个插件与按钮按下,而不是一个按键按下。这是我到目前为止的代码 var editor = CKEDITOR.replace( 'ckeditor' ); editor.on("key",function(e){ if(e.ctrlKey && e.keyCode == 70) { // CTRL + F e.preventDe

我正在尝试初始化来自CKEditor的
find
插件,但我甚至不知道在哪里可以找到他们的文档,以了解如何首先执行此操作。我只需要启动一个插件与按钮按下,而不是一个按键按下。这是我到目前为止的代码

var editor = CKEDITOR.replace( 'ckeditor' );
editor.on("key",function(e){
    if(e.ctrlKey && e.keyCode ==  70) { // CTRL + F
        e.preventDefault();
        console.log(editor);//init "find" here
    }
});

但即使这样也不会覆盖默认的操作系统操作
CTRL+F
,所以有没有关于如何正确操作的建议?在CKEditor编辑器中单击
CTRL+F
时,它应该只打开
find
插件对话框

当其他一切都失败了,你找不到你想要的东西时,这里有两条建议供任何程序员参考。查看
ckeditor
的新实例返回的对象,例如

var editor = CKEDITOR.replace("ckeditor");
console.log(editor);
或者您也可以查看主对象,即
CKEDITOR

console.log(CKEDITOR);
这就是我发现的

var editor = CKEDITOR.replace( 'ckeditor' );
CKEDITOR.on("instanceReady",function(){
    editor.document.$.body.addEventListener("keydown",function(e){
        if (e.keyCode === 114 || e.which === 114 || (e.ctrlKey && e.keyCode === 70) || (e.ctrlKey && e.which === 70)) { 
            e.preventDefault();
            CKEDITOR.tools.callFunction(43,editor);
            return false;
        }
    });
});
我试着做了
CKEDITOR.on(“key”…
),但它似乎不想和我一起工作,所以我只是抓住了body元素

希望这对其他尝试使用
CTRL+F
函数使用
find
插件的人有所帮助