title: Preventing ckeditor to display character on keypress
body: <p>I have a <code>CKEditor 3.0</code> instance 'editor' and on its '<code>key</code>' event a listener is attached so that when that function is returning <code>false</code> it should not type that key character on editor, that is if key 'k' is pressed it should not be displayed on the editor if the function is returning false   </p>
  
  <pre><code>editor.on('key', function(e)
  {
          alert(""+e.data.keyCode);
          return false;
  });
  </code></pre>
  
  <p>I used above code for this but it is not working, means the character is getting typed on the editor</p>
  
  <p>Trying the same using a plugin where on keypress of keycode 65 the other language character should show up instead of english language character.</p>
  
  <pre><code>CKEDITOR.plugins.add( 'typing',
      {
          init: function( editor )
          {
  
              editor.addCommand( 'insertcharacter',
              {
                  exec : function( editor )
                  {    
  
                   alert(editor.id);
                      alert(editor.name);
                      editor.on('key', function(e)
                      {
                          alert("Hello"+e.data.keyCode);
  
                          if(e.data.keyCode == 65)
                          {
                                  editor.insertText('Other Language Character');
                          }
                          return false;
  
                       });
                  }
      });
  </code></pre>
  
  <p>can u suggest me any solution for this.
  Thanks</p>