From e37cafba6f27a58a1b1adf4359d76cf14466d18a Mon Sep 17 00:00:00 2001 From: gnuboard Date: Wed, 13 Mar 2013 15:53:52 +0900 Subject: [PATCH] =?UTF-8?q?shortcut=20keys=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/ckeditor/config.js | 61 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/bbs/ckeditor/config.js b/bbs/ckeditor/config.js index ca3000337..6a8713729 100644 --- a/bbs/ckeditor/config.js +++ b/bbs/ckeditor/config.js @@ -106,4 +106,65 @@ CKEDITOR.editorConfig = function( config ) { config.enterMode = CKEDITOR.ENTER_BR; config.shiftEnterMode = CKEDITOR.ENTER_P; config.filebrowserUploadUrl = g4_ckeditor_url+"/upload.php?type=Images"; + config.keystrokes=[ + // Formatting + [ CKEDITOR.CTRL + 81 /*Q*/, 'blockquote' ], + [ CKEDITOR.CTRL + 66 /*B*/, 'bold' ], + [ CKEDITOR.CTRL + 56 /*8*/, 'bulletedlist' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 56 /*8*/, 'bulletedListStyle' ], + [ CKEDITOR.CTRL + 77 /*M*/, 'indent' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 77 /*M*/, 'outdent' ], + [ CKEDITOR.CTRL + 73 /*I*/, 'italic' ], + [ CKEDITOR.CTRL + 74 /*J*/, 'justifyblock' ], + [ CKEDITOR.CTRL + 69 /*E*/, 'justifycenter' ], + [ CKEDITOR.CTRL + 76 /*L*/, 'justifyleft' ], + [ CKEDITOR.CTRL + 82 /*R*/, 'justifyright' ], + [ CKEDITOR.CTRL + 55 /*7*/, 'numberedlist' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 55 /*7*/, 'numberedListStyle' ], + [ CKEDITOR.CTRL + 89 /*Y*/, 'redo' ], + [ CKEDITOR.CTRL + 32 /*SPACE*/, 'removeFormat' ], + [ CKEDITOR.CTRL + 65 /*A*/, 'selectall' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 88 /*X*/, 'strike' ], + [ CKEDITOR.CTRL + 188 /*COMMA*/, 'subscript' ], + [ CKEDITOR.CTRL + 190 /*PERIOD*/, 'superscript' ], + [ CKEDITOR.CTRL + 85 /*U*/, 'underline' ], + [ CKEDITOR.CTRL + 90 /*Z*/, 'undo' ], + // Insert + [ CKEDITOR.ALT + 65 /*A*/, 'anchor' ], + [ CKEDITOR.ALT + 68 /*D*/, 'creatediv' ], + [ CKEDITOR.ALT + CKEDITOR.SHIFT + 68 /*D*/, 'editdiv' ], + [ CKEDITOR.ALT + 70 /*F*/, 'flash' ], + [ CKEDITOR.ALT + 72 /*H*/, 'horizontalrule' ], + [ CKEDITOR.CTRL + 57 /*9*/, 'image' ], + [ CKEDITOR.ALT + 73 /*I*/, 'image' ], + [ CKEDITOR.CTRL + 75 /*K*/, 'link' ], + [ CKEDITOR.ALT + 76 /*L*/, 'link' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 75 /*K*/, 'unlink' ], + [ CKEDITOR.ALT + CKEDITOR.SHIFT + 76 /*L*/, 'unlink' ], + [ CKEDITOR.CTRL + 13 /*ENTER*/, 'pagebreak' ], + [ CKEDITOR.ALT + 13 /*ENTER*/, 'pagebreak' ], + [ CKEDITOR.ALT + 69 /*E*/, 'smiley' ], + [ CKEDITOR.ALT + 67 /*C*/, 'specialchar' ], + [ CKEDITOR.ALT + 84 /*T*/, 'table' ], + [ CKEDITOR.ALT + 79 /*O*/, 'templates' ], + // Other - dialogs, views, etc. + [ 112 /*F1*/, 'about' ], + [ CKEDITOR.ALT + 48 /*ZERO*/, 'blur' ], + [ CKEDITOR.ALT + 8 /*Backspace*/, 'blur' ], + [ CKEDITOR.CTRL + 87 /*W*/, 'blur' ], + [ CKEDITOR.ALT + 51 /*#3*/, 'colordialog' ], + [ CKEDITOR.ALT + 77 /*M*/, 'contextMenu' ], + [ CKEDITOR.ALT + 122 /*F11*/, 'elementsPathFocus' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 70 /*F*/, 'find' ], + [ CKEDITOR.ALT + 88 /*X*/, 'maximize' ], + [ CKEDITOR.CTRL + 113 /*F2*/, 'preview' ], + [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 80 /*P*/, 'print' ], + [ CKEDITOR.CTRL + 72 /*H*/, 'replace' ], + [ CKEDITOR.ALT + 83 /*S*/, 'scaytcheck' ], + [ CKEDITOR.ALT + 66 /*B*/, 'showblocks' ], + [ CKEDITOR.ALT + CKEDITOR.SHIFT + 84 /*T*/, 'showborders' ], + [ CKEDITOR.ALT + 90 /*Z*/, 'source' ], + [ CKEDITOR.ALT + 48 /*ZERO*/, 'toolbarCollapse' ], + [ CKEDITOR.ALT + 121 /*F10*/, 'toolbarFocus' ], + ]; };