在Ckeditor插件中输入字母

时间:2015-07-15 07:53:16

标签: javascript plugins ckeditor

我正在尝试为ckeditor构建一个提及插件,我开始使用此代码

keyCode

问题是0:000> dt _s_throwinfo pCatchableTypeArray[0]->arrayOfCatchableTypes->pType->name @@c++(( (ntdll!_EXCEPTION_RECORD *) @@masm(@esp+4) )->ExceptionInformation[2]) cppexept!_s_ThrowInfo +0x00c pCatchableTypeArray : [0] +0x004 arrayOfCatchableTypes : [0] +0x004 pType : +0x008 name : [0] ".PAD" 属性在获取输入的信件时没有给出准确的结果。

是否有更好的方法可以准确地获得输入的字母?

2 个答案:

答案 0 :(得分:1)

我最终没有找到任何解决这个问题的好方法我使用了At.js jquery插件和ckeditor来提及功能,所以我把这个答案作为未来的参考对象使用ckeditor实现提及功能。

答案 1 :(得分:0)

很抱歉,但是在按下按键时(keydown)没有完美的方法。处理打字非常困难并且由浏览器和操作系统处理,因为即使使用KeyboardEvent.key(尚未广泛实现),您也需要考虑字符组合(组成一个字符的多个关键事件)。 / p>

如果您在插入信件后可以收到信件,那么您可以从编辑器get the selection找到前一封信。