![](/img/trans.png)
[英]How can I add a keyboard shortcut to an existing JavaScript Function?
[英]How can I add a keyboard shortcut for my command in CKEditor 3?
我的插件定义了一个粘贴一些数据并从中生成链接的命令。
有什么办法可以为其制作键盘快捷键吗? 我找不到任何有效的方法。
我不能得到这个工作。
从我的插件定义中运行它也不起作用
CKEDITOR.config.keystrokes.append([CKEDITOR.CTRL + CKEDITOR.SHIFT + 108, 'pasteLotusLink']);
也不要试图让CQ至少大胆地工作:
editor.keystrokeHandler.keystrokes[CKEDITOR.CTRL + 113, 'bold'];
对于4.x,请使用editor.setKeystroke :
CKEDITOR.plugins.add( 'foo', {
init: function( editor ) {
editor.setKeystroke( CKEDITOR.CTRL + 81, 'bold' ); // CTRL+Q
}
} );
对于3.x:
CKEDITOR.plugins.add( 'foo', {
init: function( editor ) {
editor.on( 'instanceReady', function( evt ) {
evt.removeListener();
this.keystrokeHandler.keystrokes[ CKEDITOR.CTRL + 81 ] = 'bold'; // CTRL+Q
} );
}
} );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.