--
Ticket URL: <http://dev.ckeditor.com/ticket/6962>
CKEditor <http://ckeditor.com/>
The text editor for Internet
* cc: fredck, garryyao (added)
* status: new => confirmed
Comment:
Is this a general, known problem? I would expect it to happen in all
browsers, not just Opera, though I have not investigated.
This code is not guaranteed to work when users use keyboard layouts (such
as Russian) that are typed directly (not through IME) and create keypress
events for characters with Unicode value > 1000 (since 1000 is the lowest
meta character constant used by CKEditor):
{{{
getKeystroke : function()
{
var keystroke = this.getKey();
if ( this.$.ctrlKey || this.$.metaKey )
keystroke += CKEDITOR.CTRL;
if ( this.$.shiftKey )
keystroke += CKEDITOR.SHIFT;
if ( this.$.altKey )
keystroke += CKEDITOR.ALT;
return keystroke;
},
}}}
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:1>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
* cc: hallvord@… (added)
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:2>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
Comment (by fredck):
@hallvord, good observation. Do you think that fixing the constants to
values over 10FFFF (the Unicode range top) would be enough at this point?
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:3>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
Comment (by hallvord@…):
Certainly :). I don't expect any practical uptake of characters outside
the current Unicode charts anytime soon..
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:4>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
* keywords: russian ъ =>
* owner: => fredck
* status: confirmed => review
Comment:
Ok, so the fix should be that simple.
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:5>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
* status: review => review_passed
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:6>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
* status: review_passed => closed
* resolution: => fixed
Comment:
Fixed with [6916].
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:7>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
* milestone: => CKEditor 3.6.1
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:8>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
Comment (by fredck):
Packager file updated with [6817].
--
Ticket URL: <http://dev.ckeditor.com/ticket/6962#comment:9>
CKEditor <http://ckeditor.com/>
The text editor for the Internet