作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的插件定义了一个命令来粘贴一些数据并从中生成一个链接。
有没有办法为它制作键盘快捷键?我找不到任何有用的东西。
我无法获得 this去工作。
从我的插件定义中运行它也不起作用
CKEDITOR.config.keystrokes.append([CKEDITOR.CTRL + CKEDITOR.SHIFT + 108, 'pasteLotusLink']);
也没有试图至少大胆地从 c-q 开始工作:
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
} );
}
} );
关于javascript - 如何在 CKEditor 3 中为我的命令添加键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17706086/
我是一名优秀的程序员,十分优秀!