On 2015/2/16 16:33, Michael Tokarev wrote:
> 16.02.2015 11:28, Gerd Hoffmann wrote:
>>> 'numerosign' is the numbersign key of Russian keyboard layout, we
>>> get this key with press 'shift + 3'. It's missing in current
>>> Russian keymap file, this patch fix it.
>>
>>
>>>  quotedbl 0x03 shift altgr
>>>  numbersign 0x04 shift
>>
>> Looks like this line should be removed.
> 
> Or alternatively, it should be kept but the patch 1/2 should introduce
> "numbersign" not "numerosign".  But I don't know the official name of
> this sign.
> 
Both "numbersign" and "numerosign" needed. Although they have the same
keymap characters, their keysym in vnc_keysym.h are different:

static const name2keysym_t name2keysym[]={
...
     { "numbersign",           0x023},
...
    +{"numerosign",                    0x06b0},  /* U+2116 NUMERO SIGN */
...
Please see the provenance:
 http://www.cl.cam.ac.uk/~mgk25/ucs/keysymdef.h
#define XK_numbersign                    0x0023  /* U+0023 NUMBER SIGN */
#define XK_numerosign                    0x06b0  /* U+2116 NUMERO SIGN */

Regards,
-Gonglei


Reply via email to