CKEditor阻止键盘事件的箭头导航

时间:2016-10-20 14:14:31

标签: javascript drupal ckeditor

我正在为Drupal 7中的CKEditor编写自己的插件。

我正在尝试添加提及建议/自动完成功能。当用户按下$然后键入一些文本弹出窗口时会显示建议。

我想通过键盘箭头启用导航功能。当用户按箭头时,我该怎么做才能“冻结”CKEditor?

这是我的代码的一部分

CKEDITOR.plugins.add('instrument_mentions', {
  init: function (editor) {
    var mentions = CKEDITOR_instrument_mentions.get_instance(editor);

    editor.on('contentDom', function(e){

      var editable = editor.editable();

       editable.attachListener(editable, 'keyup', function (evt) {

         if(/* suggestions are enabled and keyup is arrow*/) {
           // this is place where I'd like to disable 
           // arrows navigation so caret won't move 
           // and enable navigation on suggestions
         }

       });


    });
  }
});

感谢您的帮助!

0 个答案:

没有答案