THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#303 - prompt uses wrong keyboard layout
User who did this - Konstantin Stepanov (kstep)

----------
I guess the error is in encoding tables in keygrabber.c.

According to xev, keysym for small russian letter "a" is 0x06c1 (Cyrillic_a),
unicode for this symbol is 0xd0b0.

But according to this table:

   0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x0490, 0x040e, 0x040f, /* 
0x06b8-0x06bf */
   0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, /* 
0x06c0-0x06c7 */
   0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, /* 
0x06c8-0x06cf */
   0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, /* 
0x06d0-0x06d7 */
   0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, /* 
0x06d8-0x06df */

keysym 0x06c1 is encoded as unicode 0x0430.

Looks like these tables were generated by perl with 'use utf8; use encoding 
"utf-8"',
which never returned correct unicode codes for me.


----------

More information can be found at the following URL:
http://awesome.naquadah.org/bugs/index.php?do=details&task_id=303#comment697

You are receiving this message because you have requested it from the Flyspray 
bugtracking system.  If you did not expect this message or don't want to 
receive mails in future, you can change your notification settings at the URL 
shown above.

--
To unsubscribe, send mail to [EMAIL PROTECTED]

Reply via email to