OK.

"ABCD" (Russian) and "ABCD" (USA) result ......


KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4190830, (50,-17), root:(746,754),
    state 0x2012, keycode 38 (keysym 0x6e6, Cyrillic_EF), same_screen YES,
    XLookupString gives 2 bytes: (d0 a4) "Ф"
    XmbLookupString gives 2 bytes: (d0 a4) "Ф"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4190942, (50,-17), root:(746,754),
    state 0x2012, keycode 38 (keysym 0x6e6, Cyrillic_EF), same_screen YES,
    XLookupString gives 2 bytes: (d0 a4) "Ф"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4191095, (50,-17), root:(746,754),
    state 0x2012, keycode 56 (keysym 0x6e9, Cyrillic_I), same_screen YES,
    XLookupString gives 2 bytes: (d0 98) "И"
    XmbLookupString gives 2 bytes: (d0 98) "И"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4191194, (50,-17), root:(746,754),
    state 0x2012, keycode 56 (keysym 0x6e9, Cyrillic_I), same_screen YES,
    XLookupString gives 2 bytes: (d0 98) "И"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4191410, (50,-17), root:(746,754),
    state 0x2012, keycode 54 (keysym 0x6f3, Cyrillic_ES), same_screen YES,
    XLookupString gives 2 bytes: (d0 a1) "С"
    XmbLookupString gives 2 bytes: (d0 a1) "С"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4191543, (50,-17), root:(746,754),
    state 0x2012, keycode 54 (keysym 0x6f3, Cyrillic_ES), same_screen YES,
    XLookupString gives 2 bytes: (d0 a1) "С"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4191744, (50,-17), root:(746,754),
    state 0x2012, keycode 40 (keysym 0x6f7, Cyrillic_VE), same_screen YES,
    XLookupString gives 2 bytes: (d0 92) "В"
    XmbLookupString gives 2 bytes: (d0 92) "В"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4191855, (50,-17), root:(746,754),
    state 0x2012, keycode 40 (keysym 0x6f7, Cyrillic_VE), same_screen YES,
    XLookupString gives 2 bytes: (d0 92) "В"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4198549, (58,-144), root:(754,627),
    state 0x2012, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4198768, (58,-144), root:(754,627),
    state 0x2016, keycode 50 (keysym 0xfe0a, ISO_Prev_Group), same_screen YES,
    XKeysymToKeycode returns keycode: 37
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4198949, (58,-144), root:(754,627),
    state 0x16, keycode 50 (keysym 0xfe0a, ISO_Prev_Group), same_screen YES,
    XKeysymToKeycode returns keycode: 37
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4198967, (58,-144), root:(754,627),
    state 0x16, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4202905, (46,-15), root:(742,756),
    state 0x12, keycode 38 (keysym 0x41, A), same_screen YES,
    XLookupString gives 1 bytes: (41) "A"
    XmbLookupString gives 1 bytes: (41) "A"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4203037, (46,-15), root:(742,756),
    state 0x12, keycode 38 (keysym 0x41, A), same_screen YES,
    XLookupString gives 1 bytes: (41) "A"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4203113, (46,-15), root:(742,756),
    state 0x12, keycode 56 (keysym 0x42, B), same_screen YES,
    XLookupString gives 1 bytes: (42) "B"
    XmbLookupString gives 1 bytes: (42) "B"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4203209, (46,-15), root:(742,756),
    state 0x12, keycode 56 (keysym 0x42, B), same_screen YES,
    XLookupString gives 1 bytes: (42) "B"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4203279, (46,-15), root:(742,756),
    state 0x12, keycode 54 (keysym 0x43, C), same_screen YES,
    XLookupString gives 1 bytes: (43) "C"
    XmbLookupString gives 1 bytes: (43) "C"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4203421, (46,-15), root:(742,756),
    state 0x12, keycode 54 (keysym 0x43, C), same_screen YES,
    XLookupString gives 1 bytes: (43) "C"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4203532, (46,-15), root:(742,756),
    state 0x12, keycode 40 (keysym 0x44, D), same_screen YES,
    XLookupString gives 1 bytes: (44) "D"
    XmbLookupString gives 1 bytes: (44) "D"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x13c, subw 0x0, time 4203662, (46,-15), root:(742,756),
    state 0x12, keycode 40 (keysym 0x44, D), same_screen YES,
    XLookupString gives 1 bytes: (44) "D"
    XFilterEvent returns: False

FocusOut event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyNormal, detail NotifyNonlinear


1 июня 2009 г. 20:52 пользователь Robert Osfield
<robert.osfi...@gmail.com> написал:
> Hi Maxim,
>
> Could you now do the same test with caps lock on, so the 'ABCD'.
>
> W.r.t the XLookupString result strings, do these look sensible?
>
> Robert.
>
> 2009/6/1 Maxim Gammer <maxgam...@gmail.com>:
>> Hi, Robert
>>
>> ...xev result for "abcd" (Russian):
>>
>> KeyPress event, serial 34, synthetic NO, window 0x3800001,
>>    root 0x13c, subw 0x0, time 3487419, (68,-21), root:(764,750),
>>    state 0x2010, keycode 38 (keysym 0x6c6, Cyrillic_ef), same_screen YES,
>>    XLookupString gives 2 bytes: (d1 84) "ф"
>>    XmbLookupString gives 2 bytes: (d1 84) "ф"
>>    XFilterEvent returns: False
>>
>> KeyRelease event, serial 34, synthetic NO, window 0x3800001,
>>    root 0x13c, subw 0x0, time 3487518, (68,-21), root:(764,750),
>>    state 0x2010, keycode 38 (keysym 0x6c6, Cyrillic_ef), same_screen YES,
>>    XLookupString gives 2 bytes: (d1 84) "ф"
>>    XFilterEvent returns: False
>>
>> KeyPress event, serial 34, synthetic NO, window 0x3800001,
>>    root 0x13c, subw 0x0, time 3489948, (68,-21), root:(764,750),
>>    state 0x2010, keycode 56 (keysym 0x6c9, Cyrillic_i), same_screen YES,
>>    XLookupString gives 2 bytes: (d0 b8) "и"
>>    XmbLookupString gives 2 bytes: (d0 b8) "и"
>>    XFilterEvent returns: False
>>
>> KeyRelease event, serial 34, synthetic NO, window 0x3800001,
>>    root 0x13c, subw 0x0, time 3490056, (68,-21), root:(764,750),
>>    state 0x2010, keycode 56 (keysym 0x6c9, Cyrillic_i), same_screen YES,
>>    XLookupString gives 2 bytes: (d0 b8) "и"
>>    XFilterEvent returns: False
>>
>> KeyPress event, serial 34, synthetic NO, window 0x3800001,
>>    root 0x13c, subw 0x0, time 3490683, (68,-21), root:(764,750),
>>    state 0x2010, keycode 54 (keysym 0x6d3, Cyrillic_es), same_screen YES,
>>    XLookupString gives 2 bytes: (d1 81) "с"
>>    XmbLookupString gives 2 bytes: (d1 81) "с"
>>    XFilterEvent returns: False
>>
>> KeyRelease event, serial 34, synthetic NO, window 0x3800001,
>>    root 0x13c, subw 0x0, time 3490804, (68,-21), root:(764,750),
>>    state 0x2010, keycode 54 (keysym 0x6d3, Cyrillic_es), same_screen YES,
>>    XLookupString gives 2 bytes: (d1 81) "с"
>>    XFilterEvent returns: False
>>
>> KeyPress event, serial 34, synthetic NO, window 0x3800001,
>>    root 0x13c, subw 0x0, time 3491437, (68,-21), root:(764,750),
>>    state 0x2010, keycode 40 (keysym 0x6d7, Cyrillic_ve), same_screen YES,
>>    XLookupString gives 2 bytes: (d0 b2) "в"
>>    XmbLookupString gives 2 bytes: (d0 b2) "в"
>>    XFilterEvent returns: False
>>
>> KeyRelease event, serial 34, synthetic NO, window 0x3800001,
>>    root 0x13c, subw 0x0, time 3491551, (68,-21), root:(764,750),
>>    state 0x2010, keycode 40 (keysym 0x6d7, Cyrillic_ve), same_screen YES,
>>    XLookupString gives 2 bytes: (d0 b2) "в"
>>    XFilterEvent returns: False
>>
>>
>> 2009/6/1 Robert Osfield <robert.osfi...@gmail.com>:
>>> HI Maxim,
>>>
>>> I'm afraid what you've sent is rather difficult to follow and
>>> seemingly inconsitent with your previous post. Could you post the
>>> results in sections with a heading of what follows.
>>>
>>> In searching the web on XLookupString and Russian I came across the
>>> little test application xev that outputs the keyboard symbol and
>>> XLookupString results, could you have a look at what results you get
>>> for the Russian vs USA with this.
>>>
>>> Thanks,
>>> Robert.
>>>
>>> On Mon, Jun 1, 2009 at 3:35 PM, Maxim Gammer <maxgam...@gmail.com> wrote:
>>>> Hi Robert,
>>>>
>>>> OK,
>>>> "abcd" (USA), "ABCD" (USA), "abcd" (Russian), "ABCD" (Russian) .....
>>>>
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym97, keySymbol97
>>>>
>>>> numChars = 1,97, 0
>>>>
>>>> keySymbol = 97
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym97, keySymbol97
>>>>
>>>> numChars = 1,97, 0
>>>>
>>>> keySymbol = 97
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym97, keySymbol97
>>>>
>>>> numChars = 1,97, 0
>>>>
>>>> keySymbol = 97
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>
>>>> numChars = 1,98, 0
>>>>
>>>> keySymbol = 98
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>
>>>> numChars = 1,98, 0
>>>>
>>>> keySymbol = 98
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>
>>>> numChars = 1,98, 0
>>>>
>>>> keySymbol = 98
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>
>>>> numChars = 1,98, 0
>>>>
>>>> keySymbol = 98
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>
>>>> numChars = 1,98, 0
>>>>
>>>> keySymbol = 98
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>
>>>> numChars = 1,98, 0
>>>>
>>>> keySymbol = 98
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>
>>>> numChars = 1,98, 0
>>>>
>>>> keySymbol = 98
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym99, keySymbol99
>>>>
>>>> numChars = 1,99, 0
>>>>
>>>> keySymbol = 99
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym99, keySymbol99
>>>>
>>>> numChars = 1,99, 0
>>>>
>>>> keySymbol = 99
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym99, keySymbol99
>>>>
>>>> numChars = 1,99, 0
>>>>
>>>> keySymbol = 99
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym100, keySymbol100
>>>>
>>>> numChars = 1,100, 0
>>>>
>>>> keySymbol = 100
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym100, keySymbol100
>>>>
>>>> numChars = 1,100, 0
>>>>
>>>> keySymbol = 100
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym100, keySymbol100
>>>>
>>>> numChars = 1,100, 0
>>>>
>>>> keySymbol = 100
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym100, keySymbol100
>>>>
>>>> numChars = 1,100, 0
>>>>
>>>> keySymbol = 100
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 66, KeySym65509, keySymbol65509
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 65509
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 66, KeySym65509, keySymbol65509
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 65509
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym65, keySymbol65
>>>>
>>>> numChars = 1,65, 0
>>>>
>>>> keySymbol = 65
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym65, keySymbol65
>>>>
>>>> numChars = 1,65, 0
>>>>
>>>> keySymbol = 65
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym66, keySymbol66
>>>>
>>>> numChars = 1,66, 0
>>>>
>>>> keySymbol = 66
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym66, keySymbol66
>>>>
>>>> numChars = 1,66, 0
>>>>
>>>> keySymbol = 66
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym66, keySymbol66
>>>>
>>>> numChars = 1,66, 0
>>>>
>>>> keySymbol = 66
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym67, keySymbol67
>>>>
>>>> numChars = 1,67, 0
>>>>
>>>> keySymbol = 67
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym67, keySymbol67
>>>>
>>>> numChars = 1,67, 0
>>>>
>>>> keySymbol = 67
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym68, keySymbol68
>>>>
>>>> numChars = 1,68, 0
>>>> keySymbol = 68
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym68, keySymbol68
>>>>
>>>> numChars = 1,68, 0
>>>>
>>>> keySymbol = 68
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym68, keySymbol68
>>>>
>>>> numChars = 1,68, 0
>>>>
>>>> keySymbol = 68
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 37, KeySym65507, keySymbol65507
>>>>
>>>> numChars = 0,0, 39
>>>> keySymbol = 65507
>>>>
>>>>
>>>> keyevent.keycode = 50, KeySym65034, keySymbol65034
>>>>
>>>> numChars = 0,0, 39
>>>> keySymbol = 65034
>>>>
>>>>
>>>> keyevent.keycode = 37, KeySym65507, keySymbol65507
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 65507
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 50, KeySym65505, keySymbol65505
>>>>
>>>> numChars = 0,0, 39
>>>> keySymbol = 65505
>>>>
>>>>
>>>> keyevent.keycode = 66, KeySym65509, keySymbol65509
>>>> numChars = 0,0, 39
>>>> keySymbol = 65509
>>>>
>>>>
>>>> keyevent.keycode = 66, KeySym65509, keySymbol65509
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 65509
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym1734, keySymbol1734
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1734
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym1734, keySymbol1734
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1734
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym1734, keySymbol1734
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1734
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym1734, keySymbol1734
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1734
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym1737, keySymbol1737
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1737
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym1737, keySymbol1737
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1737
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym1737, keySymbol1737
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1737
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym1747, keySymbol1747
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1747
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym1747, keySymbol1747
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1747
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym1751, keySymbol1751
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1751
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym1751, keySymbol1751
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1751
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym1751, keySymbol1751
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1751
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 66, KeySym65509, keySymbol65509
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 65509
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 66, KeySym65509, keySymbol65509
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 65509
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym1766, keySymbol1766
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1766
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 38, KeySym1766, keySymbol1766
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1766
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym1769, keySymbol1769
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1769
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 56, KeySym1769, keySymbol1769
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1769
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym1779, keySymbol1779
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1779
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 54, KeySym1779, keySymbol1779
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1779
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym1783, keySymbol1783
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1783
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 40, KeySym1783, keySymbol1783
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 1783
>>>>
>>>>
>>>>
>>>> keyevent.keycode = 76, KeySym65479, keySymbol65479
>>>>
>>>> numChars = 0,0, 39
>>>>
>>>> keySymbol = 65479
>>>>
>>>>
>>>>
>>>> 2009/6/1 Robert Osfield <robert.osfi...@gmail.com>:
>>>>> Hi Maxim,
>>>>>
>>>>> Thanks for the test results.  With the Russian keyboard/locale could
>>>>> do send us the results of
>>>>>
>>>>> 'ABCD' and then 'abcd'
>>>>>
>>>>> Robert.
>>>>>
>>>>> On Mon, Jun 1, 2009 at 3:06 PM, Maxim Gammer <maxgam...@gmail.com> wrote:
>>>>>> hi,
>>>>>>
>>>>>> set OSG_NOTIFY_LEVEL=INFO
>>>>>> I press "ABCD" (Russian) "ABCD" (USA) ....
>>>>>>
>>>>>> keyevent.keycode = 38, KeySym1734, keySymbol34001
>>>>>> numChars = 2,209, 132
>>>>>> keySymbol = 34001
>>>>>>
>>>>>> keyevent.keycode = 38, KeySym1734, keySymbol34001
>>>>>> numChars = 2,209, 132
>>>>>> keySymbol = 34001
>>>>>>
>>>>>> keyevent.keycode = 56, KeySym1737, keySymbol47312
>>>>>> numChars = 2,208, 184
>>>>>> keySymbol = 47312
>>>>>>
>>>>>> keyevent.keycode = 56, KeySym1737, keySymbol47312
>>>>>> numChars = 2,208, 184
>>>>>> keySymbol = 47312
>>>>>>
>>>>>> keyevent.keycode = 54, KeySym1747, keySymbol33233
>>>>>> numChars = 2,209, 129
>>>>>> keySymbol = 33233
>>>>>>
>>>>>> keyevent.keycode = 54, KeySym1747, keySymbol33233
>>>>>> numChars = 2,209, 129
>>>>>> keySymbol = 33233
>>>>>>
>>>>>> keyevent.keycode = 40, KeySym1751, keySymbol45776
>>>>>> numChars = 2,208, 178
>>>>>> keySymbol = 45776
>>>>>>
>>>>>> keyevent.keycode = 40, KeySym1751, keySymbol45776
>>>>>> numChars = 2,208, 178
>>>>>> keySymbol = 45776
>>>>>>
>>>>>> keyevent.keycode = 37, KeySym65507, keySymbol65507
>>>>>> numChars = 0,0, 41
>>>>>> keySymbol = 65507
>>>>>>
>>>>>> keyevent.keycode = 50, KeySym65034, keySymbol65034
>>>>>> numChars = 0,0, 41
>>>>>> keySymbol = 65034
>>>>>>
>>>>>> keyevent.keycode = 50, KeySym65034, keySymbol65034
>>>>>> numChars = 0,0, 41
>>>>>> keySymbol = 65034
>>>>>>
>>>>>> keyevent.keycode = 37, KeySym65507, keySymbol65507
>>>>>> numChars = 0,0, 41
>>>>>> keySymbol = 65507
>>>>>>
>>>>>> keyevent.keycode = 38, KeySym97, keySymbol97
>>>>>> numChars = 1,97, 0
>>>>>> keySymbol = 97
>>>>>>
>>>>>> keyevent.keycode = 38, KeySym97, keySymbol97
>>>>>> numChars = 1,97, 0
>>>>>> keySymbol = 97
>>>>>>
>>>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>>> numChars = 1,98, 0
>>>>>> keySymbol = 98
>>>>>>
>>>>>> keyevent.keycode = 56, KeySym98, keySymbol98
>>>>>> numChars = 1,98, 0
>>>>>> keySymbol = 98
>>>>>>
>>>>>> keyevent.keycode = 54, KeySym99, keySymbol99
>>>>>> numChars = 1,99, 0
>>>>>> keySymbol = 99
>>>>>>
>>>>>> keyevent.keycode = 54, KeySym99, keySymbol99
>>>>>> numChars = 1,99, 0
>>>>>> keySymbol = 99
>>>>>>
>>>>>> keyevent.keycode = 54, KeySym99, keySymbol99
>>>>>> numChars = 1,99, 0
>>>>>> keySymbol = 99
>>>>>>
>>>>>> keyevent.keycode = 40, KeySym100, keySymbol100
>>>>>> numChars = 1,100, 0
>>>>>> keySymbol = 100
>>>>>>
>>>>>> keyevent.keycode = 40, KeySym100, keySymbol100
>>>>>> numChars = 1,100, 0
>>>>>> keySymbol = 100
>>>>>>
>>>>>> keyevent.keycode = 76, KeySym65479, keySymbol65479
>>>>>> numChars = 0,0, 41
>>>>>> keySymbol = 65479
>>>>>>
>>>>>>
>>>>>> Maxim Gammer
>>>>>> _______________________________________________
>>>>>> osg-users mailing list
>>>>>> osg-users@lists.openscenegraph.org
>>>>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>>>>>
>>>>> _______________________________________________
>>>>> osg-users mailing list
>>>>> osg-users@lists.openscenegraph.org
>>>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Maxim Gammer
>>>> _______________________________________________
>>>> osg-users mailing list
>>>> osg-users@lists.openscenegraph.org
>>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>>>
>>> _______________________________________________
>>> osg-users mailing list
>>> osg-users@lists.openscenegraph.org
>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>>
>>
>>
>>
>> --
>> Maxim Gammer
>> _______________________________________________
>> osg-users mailing list
>> osg-users@lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 
Maxim Gammer
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to