You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openmeetings.apache.org by Peter Dähn <da...@vcrp.de> on 2016/09/14 10:24:38 UTC

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

something like tis?

http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F


Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>
>     [ https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15490063#comment-15490063 ]
>
> Maxim Solodovnik commented on OPENMEETINGS-1468:
> ------------------------------------------------
>
> It is something outstanding :)
> works for english and russian, but not for german :(
> will try to understand what is going on
>
>> problems with keyborad usage while screensharing with remote desktop
>> ---------------------------------------------------------------------
>>
>>                 Key: OPENMEETINGS-1468
>>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-1468
>>             Project: Openmeetings
>>          Issue Type: Bug
>>          Components: Screen-sharing
>>    Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>            Reporter: Peter D�hn
>>            Assignee: Maxim Solodovnik
>>             Fix For: 3.1.3, 3.2.0
>>
>>
>> During screen sharing with remote desktop one could use all keys
>> except 3, german umlauts and ", - # + * ' _ ;"
>> This is the behaviour with Linux client with Open JDK. Need to test also Oracle Java.
>> But Windows also seem the have some unexpected behaviours.  After the first time of using shift for capital letters one need to use caps lock for writing capital letters.
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Thanks for the created issue :)

On Tue, Sep 20, 2016 at 3:17 PM, Maxim Solodovnik <so...@gmail.com>
wrote:

> Thanks in advance :)
>
> On Tue, Sep 20, 2016 at 3:14 PM, Peter Dähn <da...@vcrp.de> wrote:
>
>> later the day... other problems here by now... ;-)
>>
>>
>> Am 20.09.2016 um 10:07 schrieb Maxim Solodovnik:
>>
>>> Great :)
>>> Could you please file JIRA issue?
>>>
>>> On Tue, Sep 20, 2016 at 1:48 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>> Hi Maxim,
>>>>
>>>> I think final fix in 3.1.4 is fine. Most of the keyboard is usable and
>>>> this is better than before in my case... ;-).
>>>>
>>>> Without API changes I could easily update then. Start vote for 1.3.1.
>>>>
>>>> Greetings Peter
>>>>
>>>>
>>>> Am 19.09.2016 um 18:40 schrieb Maxim Solodovnik:
>>>>
>>>> Would it be OK to file this final list as separate issue and fix in in
>>>>> 3.1.4?
>>>>>
>>>>> On Mon, Sep 19, 2016 at 7:44 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>
>>>>> And what does this mean? Can I help somehow? Do I need to live with it?
>>>>>
>>>>>> Am 19.09.2016 um 12:55 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> I just have checked
>>>>>>
>>>>>>> It seems to be both java and keyboard issues, I don't have "Alt Gr"
>>>>>>> on
>>>>>>> my
>>>>>>> keyboards, so I don't know how it is being passed :(
>>>>>>> same thing regarding '?', '+' etc. normally you will get those keys
>>>>>>> by
>>>>>>> pressing shift+something else and this is very keyboard layout
>>>>>>> related
>>>>>>> you have too much specific keys on german keyboards :(
>>>>>>>
>>>>>>> On Mon, Sep 19, 2016 at 4:08 PM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com
>>>>>>> <ma...@gmail.com>> wrote:
>>>>>>>
>>>>>>>       Thanks for the detailed report Peter, will try to fix missing
>>>>>>> keys
>>>>>>>
>>>>>>>       On Mon, Sep 19, 2016 at 3:55 PM, Peter Dähn <daehn@vcrp.de
>>>>>>>       <ma...@vcrp.de>> wrote:
>>>>>>>
>>>>>>>           Hi Maxim,
>>>>>>>
>>>>>>>           capital letters works
>>>>>>>
>>>>>>>           A few keys are left... (I hope you can see the screenshot)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>           1 typed shift+.  result ; exprected :
>>>>>>>
>>>>>>>           DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift true, ch  ,
>>>>>>> orig
>>>>>>>           16 -> key 0(0), map 0
>>>>>>>           DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [16]
>>>>>>>           DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch :,
>>>>>>> orig
>>>>>>>           186 -> key 59(3b), map 59
>>>>>>>           DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>>>>>>>
>>>>>>>           2 typed Alt Gr+< result ß exprected |
>>>>>>>
>>>>>>>           DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift false, ch |,
>>>>>>>           orig 220 -> key 92(5c), map 92
>>>>>>>           DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-3] - sequence:: codes [92]
>>>>>>>
>>>>>>>           3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for
>>>>>>>           screenshots???) exprected €
>>>>>>>
>>>>>>>           DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch €,
>>>>>>>           orig 8364 -> key 8364(20ac), map null
>>>>>>>           DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>>>>>>>
>>>>>>>           4 typed Alt Gr+q result 2 exprected @
>>>>>>>
>>>>>>>           DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch @,
>>>>>>>           orig 50 -> key 50(32), map null
>>>>>>>           DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [50]
>>>>>>>
>>>>>>>           5 typed Shift+2 result ' exprected "
>>>>>>>
>>>>>>>           DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift true, ch  ,
>>>>>>> orig
>>>>>>>           16 -> key 0(0), map 0
>>>>>>>           DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-6] - sequence:: codes [16]
>>>>>>>           DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift true, ch ",
>>>>>>> orig
>>>>>>>           222 -> key 222(de), map 222
>>>>>>>           DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>>>>>>>
>>>>>>>           6 typed Shift+6 result / exprected &
>>>>>>>
>>>>>>>           DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch  ,
>>>>>>> orig
>>>>>>>           16 -> key 0(0), map 0
>>>>>>>           DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>>>>>           DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch &,
>>>>>>> orig
>>>>>>>           55 -> key 55(37), map null
>>>>>>>           DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>>>>>
>>>>>>>           7 typed Shift+8 result ) exprected (
>>>>>>>
>>>>>>>           DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch  ,
>>>>>>> orig
>>>>>>>           16 -> key 0(0), map 0
>>>>>>>           DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>>>>>           DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch &,
>>>>>>> orig
>>>>>>>           55 -> key 55(37), map null
>>>>>>>           DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>>>>>
>>>>>>>           8 typed Shift+9 result = exprected )
>>>>>>>
>>>>>>>           DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift true, ch  ,
>>>>>>> orig
>>>>>>>           16 -> key 0(0), map 0
>>>>>>>           DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [16]
>>>>>>>           DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift true, ch ),
>>>>>>> orig
>>>>>>>           48 -> key 48(30), map null
>>>>>>>           DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>>>>>>>
>>>>>>>           9 typed Shift+ß result / exprected ?
>>>>>>>
>>>>>>>           DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch  ,
>>>>>>> orig
>>>>>>>           16 -> key 0(0), map 0
>>>>>>>           DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16]
>>>>>>>           DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?,
>>>>>>> orig
>>>>>>>           191 -> key 47(2f), map 47
>>>>>>>           DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>>>>>>>
>>>>>>>           10 typed Alt Gr+7 result 8 exprected {
>>>>>>>
>>>>>>>           DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift false, ch {,
>>>>>>>           orig 219 -> key 91(5b), map 91
>>>>>>>           DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [91]
>>>>>>>
>>>>>>>           11 typed Alt Gr+8 result 8 exprected [
>>>>>>>
>>>>>>>           DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch [,
>>>>>>>           orig 219 -> key 91(5b), map 91
>>>>>>>           DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [91]
>>>>>>>
>>>>>>>           12 typed Alt Gr+9 result 9 exprected ]
>>>>>>>
>>>>>>>           DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch ],
>>>>>>>           orig 221 -> key 93(5d), map 93
>>>>>>>           DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [93]
>>>>>>>
>>>>>>>           13 typed Alt Gr+0 result 9 exprected }
>>>>>>>
>>>>>>>           DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-10] - sequence:: shift false, ch },
>>>>>>>           orig 221 -> key 93(5d), map 93
>>>>>>>           DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-10] - sequence:: codes [93]
>>>>>>>
>>>>>>>           14 typed Alt Gr+ß result ß exprected \
>>>>>>>
>>>>>>>           DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch \,
>>>>>>>           orig 220 -> key 92(5c), map 92
>>>>>>>           DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [92]
>>>>>>>
>>>>>>>           15 typed + result 0 exprected +
>>>>>>>
>>>>>>>           DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch +,
>>>>>>>           orig 187 -> key 61(3d), map 61
>>>>>>>           DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [61]
>>>>>>>
>>>>>>>           16 typed SHIFT++ result ( exprected *
>>>>>>>
>>>>>>>           DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift true, ch  ,
>>>>>>> orig
>>>>>>>           16 -> key 0(0), map 0
>>>>>>>           DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-3] - sequence:: codes [16]
>>>>>>>           DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch *,
>>>>>>> orig
>>>>>>>           56 -> key 56(38), map null
>>>>>>>           DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>>>>>>>
>>>>>>>
>>>>>>>           17 typed Alt Gr++ result /NOTHING/ exprected ~
>>>>>>>
>>>>>>>           DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~,
>>>>>>>           orig 192 -> key 192(c0), map null
>>>>>>>           DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [192]
>>>>>>>
>>>>>>>
>>>>>>>           I think I have all "useful" keys, would be great if these
>>>>>>>           would work too...
>>>>>>>
>>>>>>>
>>>>>>>           Am 19.09.2016 um 09:37 schrieb Peter Dähn:
>>>>>>>
>>>>>>>           ok... start build and come back later...
>>>>>>>
>>>>>>>>           Thanks so far
>>>>>>>>
>>>>>>>>           Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>>           Additionally has checked using Ubuntu host and Windows
>>>>>>>> client
>>>>>>>>
>>>>>>>>>           Capital letters works as expected
>>>>>>>>>
>>>>>>>>>           Could you please double-check?
>>>>>>>>>           I would like to pack RC2 if everything is OK
>>>>>>>>>
>>>>>>>>>           On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik
>>>>>>>>>           <solomax666@gmail.com <ma...@gmail.com>
>>>>>>>>>           <ma...@gmail.com> <mailto:
>>>>>>>>> solomax666@gmail.com>>
>>>>>>>>>           wrote:
>>>>>>>>>
>>>>>>>>>               I just have checked the code
>>>>>>>>>               Shift should be preserved ...
>>>>>>>>>               How have you entered your capital letters? holding
>>>>>>>>>           shift+LETTER ?
>>>>>>>>>               or with CAPS LOCK?
>>>>>>>>>               Same for the !@#$%^
>>>>>>>>>
>>>>>>>>>               I'll commit small additional fix for capital letters
>>>>>>>>>               but unfortunately I have no chance to test it (need
>>>>>>>>>           another PC ...)
>>>>>>>>>               So please provide some feedback :)
>>>>>>>>>
>>>>>>>>>               On Fri, Sep 16, 2016 at 5:45 PM, Peter Dähn
>>>>>>>>>           <daehn@vcrp.de <ma...@vcrp.de>
>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>> wrote:
>>>>>>>>>
>>>>>>>>>                   Hi Maxim,
>>>>>>>>>
>>>>>>>>>                   I tried out my keybord... Linux to Linux
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   left what I tried to write, right what I get via
>>>>>>>>>           remotecontrol
>>>>>>>>>
>>>>>>>>>                   1234567890ß 1234567890ß
>>>>>>>>>                   !"§$%&/()=? 1#§45779007
>>>>>>>>>                   qwertzuiopü+ qwertzuiopü0
>>>>>>>>>                   QWERTZUIOPÜ* qwertzuiopÜ8
>>>>>>>>>                   asdfghjklöä# asdfghjklöä#
>>>>>>>>>                   ASDFGHJKLÖÄ' asdfghjklÖÄ#
>>>>>>>>>                   >YXCVBNM;:_ .yxcvbnm,,-
>>>>>>>>>                   |µ~€@{[]}\       ß 28899ß
>>>>>>>>>
>>>>>>>>>                   Capital letter doesn't work and last line (ALT
>>>>>>>>> GR +
>>>>>>>>>           something)
>>>>>>>>>                   seems to be difficult
>>>>>>>>>
>>>>>>>>>                   But lower case and Umlauts works great! ;-)
>>>>>>>>>
>>>>>>>>>                   Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>>                   Great :)
>>>>>>>>>
>>>>>>>>>>                   WBR, Maxim
>>>>>>>>>>                   (from mobile, sorry for the typos)
>>>>>>>>>>
>>>>>>>>>>                   On Sep 16, 2016 16:03, "Peter Dähn"<
>>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>           <ma...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>
>>>>>>>>>>                   it works so far.. a few Keys are missing...
>>>>>>>>>>>
>>>>>>>>>>>                   I will collect them and send you a list...
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                   Thank you Peter
>>>>>>>>>>>
>>>>>>>>>>>                   Am 16.09.2016 um 10:48 schrieb Maxim
>>>>>>>>>>> Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>>                   Both works for me ...
>>>>>>>>>>>
>>>>>>>>>>>                   please provide config+layout+what_to_press to
>>>>>>>>>>>>           reproduce :)
>>>>>>>>>>>>
>>>>>>>>>>>>                   On Fri, Sep 16, 2016 at 3:43 PM, Peter
>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>                   ok... compiling... I had a short look in
>>>>>>>>>>>> OmKeyEvent
>>>>>>>>>>>>
>>>>>>>>>>>>                   could you add (if necessary) VK_PIPE ('|') and
>>>>>>>>>>>>
>>>>>>>>>>>>>           VK_GREATER ('>')? I will
>>>>>>>>>>>>>                   test it at first, but sometimes I need these
>>>>>>>>>>>>>           ones...
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   Am 16.09.2016 um 10:30 schrieb Maxim
>>>>>>>>>>>>> Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   found the issue
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   I believe it will work now :)
>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   On Fri, Sep 16, 2016 at 3:13 PM, Peter
>>>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   complet new installation...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>           Name    OpenMeetings Version 3.1.x
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   Version 3.1.3-SNAPSHOT
>>>>>>>>>>>>>>>                   Revision        1761005
>>>>>>>>>>>>>>>                   Builddate 2016/09/16 07:14
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   +2houres...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   cache couldn't be... an colleague tried it
>>>>>>>>>>>>>>>           with windows, and the PC was
>>>>>>>>>>>>>>>                   started in the morning...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   Am 16.09.2016 um 10:00 schrieb Maxim
>>>>>>>>>>>>>>> Solodovnik:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   Linux to Linux nothing will be written
>>>>>>>>>>>>>>> right
>>>>>>>>>>>>>>>           now...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>           Javaconsole gives following error
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.412 211
>>>>>>>>>>>>>>>> o.q.c.JobRunShell
>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>>>                   -
>>>>>>>>>>>>>>>>                   Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>>> unhandled
>>>>>>>>>>>>>>>>           Exception:
>>>>>>>>>>>>>>>>           java.lang.NoClassDefFoundError: Could not
>>>>>>>>>>>>>>>> initialize
>>>>>>>>>>>>>>>>           class
>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>> share.job.OmKeyEvent
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   have you updated before build? or maybe
>>>>>>>>>>>>>>>> cache
>>>>>>>>>>>>>>>>           issue?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   Windows tries remote write on linux...
>>>>>>>>>>>>>>>>                   öäüß´#+ gives #,8970
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   will double check using Mac -> Linux
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   On Fri, Sep 16, 2016 at 2:50 PM, Peter
>>>>>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   first test...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>           Linux to Linux nothing will be written right
>>>>>>>>>>>>>>>> now...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   Javaconsole gives following error
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.412 211
>>>>>>>>>>>>>>>>> o.q.c.JobRunShell
>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>>>>                   - Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>>>>           unhandled Exception:
>>>>>>>>>>>>>>>>>           java.lang.NoClassDefFoundError: Could not
>>>>>>>>>>>>>>>>> initialize
>>>>>>>>>>>>>>>>>           class
>>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>>> share.job.OmKeyEvent
>>>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   RemoteJob.java:92)
>>>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>>>           org.quartz.simpl.SimpleThreadP
>>>>>>>>>>>>>>>>> ool$WorkerThread.run(
>>>>>>>>>>>>>>>>>           SimpleThreadPool.java:573)
>>>>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.413 2425
>>>>>>>>>>>>>>>>> o.q.c.ErrorLogger
>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>>>>                   - Job (ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>>>>           exception.
>>>>>>>>>>>>>>>>>           org.quartz.SchedulerException: Job threw an
>>>>>>>>>>>>>>>>>           unhandled exception.
>>>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> n(JobRunShell.java:213)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>>>           org.quartz.simpl.SimpleThreadP
>>>>>>>>>>>>>>>>> ool$WorkerThread.run(
>>>>>>>>>>>>>>>>>           SimpleThreadPool.java:573)
>>>>>>>>>>>>>>>>>                   Caused by: java.lang.NoClassDefFoundError
>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>           Could not initialize
>>>>>>>>>>>>>>>>>                   class
>>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>>> share.job.OmKeyEvent
>>>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   RemoteJob.java:92)
>>>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                           ... 1 common frames omitted
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   with answer you question you mean input
>>>>>>>>>>>>>>>>> key
>>>>>>>>>>>>>>>>>           and resulting char?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   Windows tries remote write on linux...
>>>>>>>>>>>>>>>>>                   öäüß´#+ gives #,8970
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   Am 16.09.2016 um 05:07 schrieb Maxim
>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   Commited:https://svn.apache.org/r1760990
>>>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990> Linux to
>>>>>>>>>>>>>>>>> Linux and
>>>>>>>>>>>>>>>>>           Linux
>>>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   Mac
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>           remote should work as expected
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   On Thu, Sep 15, 2016 at 10:27 PM, Maxim
>>>>>>>>>>>>>>>>>>           Solodovnik <
>>>>>>>>>>>>>>>>>>           solomax666@gmail.com <mailto:
>>>>>>>>>>>>>>>>>> solomax666@gmail.com>
>>>>>>>>>>>>>>>>>>           <ma...@gmail.com>
>>>>>>>>>>>>>>>>>>           <ma...@gmail.com>>
>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   I will commit working code for Linux
>>>>>>>>>>>>>>>>>> tomorrow
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   will appreciate if you can answer my
>>>>>>>>>>>>>>>>>> question
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>           On Thu, Sep 15, 2016 at 9:45 PM, Peter
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   this is java console with linux client
>>>>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>>>>>>           both sites..
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.018 87
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>           false, orig 246 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   246,
>>>>>>>>>>>>>>>>>>>>                   _key null, ch ö
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.202 87
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 228 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   228,
>>>>>>>>>>>>>>>>>>>>                   _key null, ch ä
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.418 87
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 252 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   252,
>>>>>>>>>>>>>>>>>>>>                   _key null, ch ü
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.685 87
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 223 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   223,
>>>>>>>>>>>>>>>>>>>>                   _key null, ch ß
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:35.821 87
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 51 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   51,
>>>>>>>>>>>>>>>>>>>>                   _key null, ch #
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:36.026 87
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 187 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   61,
>>>>>>>>>>>>>>>>>>>>                   _key 61, ch +
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   the keys differ...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 16:16 schrieb Peter
>>>>>>>>>>>>>>>>>>>> Dähn:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   I neede a Windows Client on the other
>>>>>>>>>>>>>>>>>>>>           side...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>           now
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   öäüß´#+ gives #,8970
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>           Debugmessages in Javaconsole
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:18.993 83
>>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>>           false, orig 192 ->
>>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>>                   192, _key null
>>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:19.322 83
>>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>>           false, orig 222 ->
>>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>>                   222, _key 222
>>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:19.689 83
>>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>>           false, orig 186 ->
>>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>>                   59,
>>>>>>>>>>>>>>>>>>>>>                   _key 59
>>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:20.100 83
>>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>>           false, orig 219 ->
>>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>>                   91,
>>>>>>>>>>>>>>>>>>>>>                   _key 91
>>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:20.917 83
>>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>>           false, orig 221 ->
>>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>>                   93,
>>>>>>>>>>>>>>>>>>>>>                   _key 93
>>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:21.687 83
>>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>>           false, orig 191 ->
>>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>>                   47,
>>>>>>>>>>>>>>>>>>>>>                   _key 47
>>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:22.016 83
>>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>>           false, orig 187 ->
>>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>>                   61,
>>>>>>>>>>>>>>>>>>>>>                   _key 61
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   Greetings Peter
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 15:51 schrieb Peter
>>>>>>>>>>>>>>>>>>>>> Dähn:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   I still try to use
>>>>>>>>>>>>>>>>>>>>> getExtendedKeyCode().
>>>>>>>>>>>>>>>>>>>>>           No luck till now...
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>           By now I compiled the latest build. Nothing
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>           will be written on
>>>>>>>>>>>>>>>>>>>>>>                   öäüß´.
>>>>>>>>>>>>>>>>>>>>>>                   It
>>>>>>>>>>>>>>>>>>>>>>                   has now all the same result like
>>>>>>>>>>>>>>>>>>>>>>           hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>>>>>>>>>                   for
>>>>>>>>>>>>>>>>>>>>>>           screenshots)???
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   Any ideas?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 11:44 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   It seems like I have some progress
>>>>>>>>>>>>>>>>>>>>>> .....
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   could you please tell me what is the
>>>>>>>>>>>>>>>>>>>>>>           expected behavior
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           1) to print on host character printed by
>>>>>>>>>>>>>>>>>>>>>> client
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   2) to print key
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   the difference is keyboard layout
>>>>>>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>           cause
>>>>>>>>>>>>>>>>>>>>>>>                   imagine I have changed layout on
>>>>>>>>>>>>>>>>>>>>>>>           client, and print Russian 'a',
>>>>>>>>>>>>>>>>>>>>>>>                   in
>>>>>>>>>>>>>>>>>>>>>>>                   English
>>>>>>>>>>>>>>>>>>>>>>>                   layout it will be 'f' .....
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   Why it is important: the only way I
>>>>>>>>>>>>>>>>>>>>>>>           found to 'type' character
>>>>>>>>>>>>>>>>>>>>>>>                   is
>>>>>>>>>>>>>>>>>>>>>>>           https://en.wikipedia.org/wiki/
>>>>>>>>>>>>>>>>>>>>>>> Unicode_input
>>>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki
>>>>>>>>>>>>>>>>>>>>>>> /Unicode_input>
>>>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki
>>>>>>>>>>>>>>>>>>>>>>> /Unicode_input>
>>>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki
>>>>>>>>>>>>>>>>>>>>>>> /Unicode_input>
>>>>>>>>>>>>>>>>>>>>>>>                   The alternative is to 'paste'
>>>>>>>>>>>>>>>>>>>>>>>           character is very OS+application
>>>>>>>>>>>>>>>>>>>>>>>                   specific
>>>>>>>>>>>>>>>>>>>>>>>                   (for ex. on Ubuntu you need
>>>>>>>>>>>>>>>>>>>>>>>           Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>>>>>>>>>>>                   Ctrl+C
>>>>>>>>>>>>>>>>>>>>>>>                   in
>>>>>>>>>>>>>>>>>>>>>>>                   gedit ....)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 6:12 PM,
>>>>>>>>>>>>>>>>>>>>>>> Peter
>>>>>>>>>>>>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <mailto:
>>>>>>>>>>>>>>>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>           accidentally.... ;-)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   Am 14.09.2016 um 13:08 schrieb
>>>>>>>>>>>>>>>>>>>>>>> Maxim
>>>>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>           OmKeyEvent is the transformer from what was
>>>>>>>>>>>>>>>>>>>>>>>           received in
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>           FlashPlayer
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                   to key
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           sequence for Java Robot
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           I'm also playing with it
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           accidentally was able to type ß, now
>>>>>>>>>>>>>>>>>>>>>>>>> trying
>>>>>>>>>>>>>>>>>>>>>>>>>           to find out how
>>>>>>>>>>>>>>>>>>>>>>>>>                   :)
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 6:00 PM,
>>>>>>>>>>>>>>>>>>>>>>>>>           Peter Dähn<da...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <mailto:
>>>>>>>>>>>>>>>>>>>>>>>>> daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   I try to understand
>>>>>>>>>>>>>>>>>>>>>>>>>           OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>>>>>>>>>>>                   fix
>>>>>>>>>>>>>>>>>>>>>>>>>                   this it
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   must be there... right?
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   Am 14.09.2016 um 12:31 schrieb
>>>>>>>>>>>>>>>>>>>>>>>>> Maxim
>>>>>>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           sort of :(
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   I can find no way to "type" these
>>>>>>>>>>>>>>>>>>>>>>>>>>           ExtendedKey
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           additionally it will be required to find
>>>>>>>>>>>>>>>>>>>>>>>>>>           out it need to be
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           pressed, I
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                   mean
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   flash and/or Java need some
>>>>>>>>>>>>>>>>>>>>>>>>>>> way to
>>>>>>>>>>>>>>>>>>>>>>>>>>>           understand it's time to
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   press
>>>>>>>>>>>>>>>>>>>>>>>>>>>           umlauts
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   ...
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   here is "sort of" solution
>>>>>>>>>>>>>>>>>>>>>>>>>>>           http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>>>>> ions/397113/how-to-make-the
>>>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>-
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           java-awt-robot-type-unicode-ch
>>>>>>>>>>>>>>>>>>>>>>>>>>> aracters-is-it-possible
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   but I don't really like it ....
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 5:24
>>>>>>>>>>>>>>>>>>>>>>>>>>> PM,
>>>>>>>>>>>>>>>>>>>>>>>>>>>           Peter Dähn <daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <mailto:
>>>>>>>>>>>>>>>>>>>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           something like tis?
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>>>>>           ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           key-%C3%9F
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           Am 14.09.2016 um 12:20 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                               [
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           =com.atlassian.jira.plugin.sys
>>>>>>>>>>>>>>>>>>>>>>>>>>>> tem.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           tabpanel&focusedCommentId=1549
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 0063#comment-15490063
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           ]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Maxim Solodovnik commented on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   It is something outstanding
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> :)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   works for english and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> russian,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           but not for german :(
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   will try to understand what
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           going on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           problems with keyborad usage while
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           screensharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   remote
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           desktop
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           ---------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>             Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>             URL:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                    Issue
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Type: Bug
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                    Components:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                              Affects Versions:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                      Reporter:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Peter Dähn
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                      Assignee:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                       Fix For:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   During screen sharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           remote desktop one could use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   all
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   keys
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   except 3, german umlauts
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and ",
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   This is the behaviour with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Need
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   test
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   also
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   But Windows also seem the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           some unexpected
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           behaviours.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   After the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   first time of using shift
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           capital letters one need
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   caps
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   lock for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   --
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   This message was sent by
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   --
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   WBR
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>               --     WBR Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           --         WBR Maxim aka solomax
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>       --     WBR
>>>>>>>       Maxim aka solomax
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>>>>
>>>>>>>
>>>>>>>
>>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Thanks in advance :)

On Tue, Sep 20, 2016 at 3:14 PM, Peter Dähn <da...@vcrp.de> wrote:

> later the day... other problems here by now... ;-)
>
>
> Am 20.09.2016 um 10:07 schrieb Maxim Solodovnik:
>
>> Great :)
>> Could you please file JIRA issue?
>>
>> On Tue, Sep 20, 2016 at 1:48 PM, Peter Dähn <da...@vcrp.de> wrote:
>>
>> Hi Maxim,
>>>
>>> I think final fix in 3.1.4 is fine. Most of the keyboard is usable and
>>> this is better than before in my case... ;-).
>>>
>>> Without API changes I could easily update then. Start vote for 1.3.1.
>>>
>>> Greetings Peter
>>>
>>>
>>> Am 19.09.2016 um 18:40 schrieb Maxim Solodovnik:
>>>
>>> Would it be OK to file this final list as separate issue and fix in in
>>>> 3.1.4?
>>>>
>>>> On Mon, Sep 19, 2016 at 7:44 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>> And what does this mean? Can I help somehow? Do I need to live with it?
>>>>
>>>>> Am 19.09.2016 um 12:55 schrieb Maxim Solodovnik:
>>>>>
>>>>> I just have checked
>>>>>
>>>>>> It seems to be both java and keyboard issues, I don't have "Alt Gr" on
>>>>>> my
>>>>>> keyboards, so I don't know how it is being passed :(
>>>>>> same thing regarding '?', '+' etc. normally you will get those keys by
>>>>>> pressing shift+something else and this is very keyboard layout related
>>>>>> you have too much specific keys on german keyboards :(
>>>>>>
>>>>>> On Mon, Sep 19, 2016 at 4:08 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com
>>>>>> <ma...@gmail.com>> wrote:
>>>>>>
>>>>>>       Thanks for the detailed report Peter, will try to fix missing
>>>>>> keys
>>>>>>
>>>>>>       On Mon, Sep 19, 2016 at 3:55 PM, Peter Dähn <daehn@vcrp.de
>>>>>>       <ma...@vcrp.de>> wrote:
>>>>>>
>>>>>>           Hi Maxim,
>>>>>>
>>>>>>           capital letters works
>>>>>>
>>>>>>           A few keys are left... (I hope you can see the screenshot)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>           1 typed shift+.  result ; exprected :
>>>>>>
>>>>>>           DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift true, ch  ,
>>>>>> orig
>>>>>>           16 -> key 0(0), map 0
>>>>>>           DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [16]
>>>>>>           DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch :,
>>>>>> orig
>>>>>>           186 -> key 59(3b), map 59
>>>>>>           DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>>>>>>
>>>>>>           2 typed Alt Gr+< result ß exprected |
>>>>>>
>>>>>>           DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift false, ch |,
>>>>>>           orig 220 -> key 92(5c), map 92
>>>>>>           DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-3] - sequence:: codes [92]
>>>>>>
>>>>>>           3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for
>>>>>>           screenshots???) exprected €
>>>>>>
>>>>>>           DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch €,
>>>>>>           orig 8364 -> key 8364(20ac), map null
>>>>>>           DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>>>>>>
>>>>>>           4 typed Alt Gr+q result 2 exprected @
>>>>>>
>>>>>>           DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch @,
>>>>>>           orig 50 -> key 50(32), map null
>>>>>>           DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [50]
>>>>>>
>>>>>>           5 typed Shift+2 result ' exprected "
>>>>>>
>>>>>>           DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift true, ch  ,
>>>>>> orig
>>>>>>           16 -> key 0(0), map 0
>>>>>>           DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-6] - sequence:: codes [16]
>>>>>>           DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift true, ch ",
>>>>>> orig
>>>>>>           222 -> key 222(de), map 222
>>>>>>           DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>>>>>>
>>>>>>           6 typed Shift+6 result / exprected &
>>>>>>
>>>>>>           DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch  ,
>>>>>> orig
>>>>>>           16 -> key 0(0), map 0
>>>>>>           DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>>>>           DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch &,
>>>>>> orig
>>>>>>           55 -> key 55(37), map null
>>>>>>           DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>>>>
>>>>>>           7 typed Shift+8 result ) exprected (
>>>>>>
>>>>>>           DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch  ,
>>>>>> orig
>>>>>>           16 -> key 0(0), map 0
>>>>>>           DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>>>>           DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch &,
>>>>>> orig
>>>>>>           55 -> key 55(37), map null
>>>>>>           DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>>>>
>>>>>>           8 typed Shift+9 result = exprected )
>>>>>>
>>>>>>           DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift true, ch  ,
>>>>>> orig
>>>>>>           16 -> key 0(0), map 0
>>>>>>           DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [16]
>>>>>>           DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift true, ch ),
>>>>>> orig
>>>>>>           48 -> key 48(30), map null
>>>>>>           DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>>>>>>
>>>>>>           9 typed Shift+ß result / exprected ?
>>>>>>
>>>>>>           DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch  ,
>>>>>> orig
>>>>>>           16 -> key 0(0), map 0
>>>>>>           DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16]
>>>>>>           DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?,
>>>>>> orig
>>>>>>           191 -> key 47(2f), map 47
>>>>>>           DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>>>>>>
>>>>>>           10 typed Alt Gr+7 result 8 exprected {
>>>>>>
>>>>>>           DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift false, ch {,
>>>>>>           orig 219 -> key 91(5b), map 91
>>>>>>           DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [91]
>>>>>>
>>>>>>           11 typed Alt Gr+8 result 8 exprected [
>>>>>>
>>>>>>           DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch [,
>>>>>>           orig 219 -> key 91(5b), map 91
>>>>>>           DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [91]
>>>>>>
>>>>>>           12 typed Alt Gr+9 result 9 exprected ]
>>>>>>
>>>>>>           DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch ],
>>>>>>           orig 221 -> key 93(5d), map 93
>>>>>>           DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [93]
>>>>>>
>>>>>>           13 typed Alt Gr+0 result 9 exprected }
>>>>>>
>>>>>>           DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-10] - sequence:: shift false, ch },
>>>>>>           orig 221 -> key 93(5d), map 93
>>>>>>           DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-10] - sequence:: codes [93]
>>>>>>
>>>>>>           14 typed Alt Gr+ß result ß exprected \
>>>>>>
>>>>>>           DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch \,
>>>>>>           orig 220 -> key 92(5c), map 92
>>>>>>           DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [92]
>>>>>>
>>>>>>           15 typed + result 0 exprected +
>>>>>>
>>>>>>           DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch +,
>>>>>>           orig 187 -> key 61(3d), map 61
>>>>>>           DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [61]
>>>>>>
>>>>>>           16 typed SHIFT++ result ( exprected *
>>>>>>
>>>>>>           DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift true, ch  ,
>>>>>> orig
>>>>>>           16 -> key 0(0), map 0
>>>>>>           DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-3] - sequence:: codes [16]
>>>>>>           DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch *,
>>>>>> orig
>>>>>>           56 -> key 56(38), map null
>>>>>>           DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>>>>>>
>>>>>>
>>>>>>           17 typed Alt Gr++ result /NOTHING/ exprected ~
>>>>>>
>>>>>>           DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~,
>>>>>>           orig 192 -> key 192(c0), map null
>>>>>>           DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
>>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [192]
>>>>>>
>>>>>>
>>>>>>           I think I have all "useful" keys, would be great if these
>>>>>>           would work too...
>>>>>>
>>>>>>
>>>>>>           Am 19.09.2016 um 09:37 schrieb Peter Dähn:
>>>>>>
>>>>>>           ok... start build and come back later...
>>>>>>
>>>>>>>           Thanks so far
>>>>>>>
>>>>>>>           Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>>           Additionally has checked using Ubuntu host and Windows
>>>>>>> client
>>>>>>>
>>>>>>>>           Capital letters works as expected
>>>>>>>>
>>>>>>>>           Could you please double-check?
>>>>>>>>           I would like to pack RC2 if everything is OK
>>>>>>>>
>>>>>>>>           On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik
>>>>>>>>           <solomax666@gmail.com <ma...@gmail.com>
>>>>>>>>           <ma...@gmail.com> <mailto:
>>>>>>>> solomax666@gmail.com>>
>>>>>>>>           wrote:
>>>>>>>>
>>>>>>>>               I just have checked the code
>>>>>>>>               Shift should be preserved ...
>>>>>>>>               How have you entered your capital letters? holding
>>>>>>>>           shift+LETTER ?
>>>>>>>>               or with CAPS LOCK?
>>>>>>>>               Same for the !@#$%^
>>>>>>>>
>>>>>>>>               I'll commit small additional fix for capital letters
>>>>>>>>               but unfortunately I have no chance to test it (need
>>>>>>>>           another PC ...)
>>>>>>>>               So please provide some feedback :)
>>>>>>>>
>>>>>>>>               On Fri, Sep 16, 2016 at 5:45 PM, Peter Dähn
>>>>>>>>           <daehn@vcrp.de <ma...@vcrp.de>
>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>> wrote:
>>>>>>>>
>>>>>>>>                   Hi Maxim,
>>>>>>>>
>>>>>>>>                   I tried out my keybord... Linux to Linux
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                   left what I tried to write, right what I get via
>>>>>>>>           remotecontrol
>>>>>>>>
>>>>>>>>                   1234567890ß 1234567890ß
>>>>>>>>                   !"§$%&/()=? 1#§45779007
>>>>>>>>                   qwertzuiopü+ qwertzuiopü0
>>>>>>>>                   QWERTZUIOPÜ* qwertzuiopÜ8
>>>>>>>>                   asdfghjklöä# asdfghjklöä#
>>>>>>>>                   ASDFGHJKLÖÄ' asdfghjklÖÄ#
>>>>>>>>                   >YXCVBNM;:_ .yxcvbnm,,-
>>>>>>>>                   |µ~€@{[]}\       ß 28899ß
>>>>>>>>
>>>>>>>>                   Capital letter doesn't work and last line (ALT GR
>>>>>>>> +
>>>>>>>>           something)
>>>>>>>>                   seems to be difficult
>>>>>>>>
>>>>>>>>                   But lower case and Umlauts works great! ;-)
>>>>>>>>
>>>>>>>>                   Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>>                   Great :)
>>>>>>>>
>>>>>>>>>                   WBR, Maxim
>>>>>>>>>                   (from mobile, sorry for the typos)
>>>>>>>>>
>>>>>>>>>                   On Sep 16, 2016 16:03, "Peter Dähn"<
>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>           <ma...@vcrp.de> wrote:
>>>>>>>>>
>>>>>>>>>                   Hi Maxim,
>>>>>>>>>
>>>>>>>>>                   it works so far.. a few Keys are missing...
>>>>>>>>>>
>>>>>>>>>>                   I will collect them and send you a list...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                   Thank you Peter
>>>>>>>>>>
>>>>>>>>>>                   Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>>>>>>>>>
>>>>>>>>>>                   Both works for me ...
>>>>>>>>>>
>>>>>>>>>>                   please provide config+layout+what_to_press to
>>>>>>>>>>>           reproduce :)
>>>>>>>>>>>
>>>>>>>>>>>                   On Fri, Sep 16, 2016 at 3:43 PM, Peter
>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>
>>>>>>>>>>>                   ok... compiling... I had a short look in
>>>>>>>>>>> OmKeyEvent
>>>>>>>>>>>
>>>>>>>>>>>                   could you add (if necessary) VK_PIPE ('|') and
>>>>>>>>>>>
>>>>>>>>>>>>           VK_GREATER ('>')? I will
>>>>>>>>>>>>                   test it at first, but sometimes I need these
>>>>>>>>>>>>           ones...
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                   Am 16.09.2016 um 10:30 schrieb Maxim
>>>>>>>>>>>> Solodovnik:
>>>>>>>>>>>>
>>>>>>>>>>>>                   found the issue
>>>>>>>>>>>>
>>>>>>>>>>>>                   I believe it will work now :)
>>>>>>>>>>>>
>>>>>>>>>>>>>                   On Fri, Sep 16, 2016 at 3:13 PM, Peter
>>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   complet new installation...
>>>>>>>>>>>>>
>>>>>>>>>>>>>           Name    OpenMeetings Version 3.1.x
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   Version 3.1.3-SNAPSHOT
>>>>>>>>>>>>>>                   Revision        1761005
>>>>>>>>>>>>>>                   Builddate 2016/09/16 07:14
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   +2houres...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   cache couldn't be... an colleague tried it
>>>>>>>>>>>>>>           with windows, and the PC was
>>>>>>>>>>>>>>                   started in the morning...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   Am 16.09.2016 um 10:00 schrieb Maxim
>>>>>>>>>>>>>> Solodovnik:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   Linux to Linux nothing will be written right
>>>>>>>>>>>>>>           now...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>           Javaconsole gives following error
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.412 211
>>>>>>>>>>>>>>> o.q.c.JobRunShell
>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>>                   -
>>>>>>>>>>>>>>>                   Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>> unhandled
>>>>>>>>>>>>>>>           Exception:
>>>>>>>>>>>>>>>           java.lang.NoClassDefFoundError: Could not
>>>>>>>>>>>>>>> initialize
>>>>>>>>>>>>>>>           class
>>>>>>>>>>>>>>>           org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   have you updated before build? or maybe
>>>>>>>>>>>>>>> cache
>>>>>>>>>>>>>>>           issue?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   Windows tries remote write on linux...
>>>>>>>>>>>>>>>                   öäüß´#+ gives #,8970
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   will double check using Mac -> Linux
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   On Fri, Sep 16, 2016 at 2:50 PM, Peter
>>>>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   first test...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>           Linux to Linux nothing will be written right now...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   Javaconsole gives following error
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.412 211
>>>>>>>>>>>>>>>> o.q.c.JobRunShell
>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>>>                   - Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>>>           unhandled Exception:
>>>>>>>>>>>>>>>>           java.lang.NoClassDefFoundError: Could not
>>>>>>>>>>>>>>>> initialize
>>>>>>>>>>>>>>>>           class
>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>> share.job.OmKeyEvent
>>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   RemoteJob.java:92)
>>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>>           org.quartz.simpl.SimpleThreadP
>>>>>>>>>>>>>>>> ool$WorkerThread.run(
>>>>>>>>>>>>>>>>           SimpleThreadPool.java:573)
>>>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.413 2425
>>>>>>>>>>>>>>>> o.q.c.ErrorLogger
>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>>>                   - Job (ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>>>           exception.
>>>>>>>>>>>>>>>>           org.quartz.SchedulerException: Job threw an
>>>>>>>>>>>>>>>>           unhandled exception.
>>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> n(JobRunShell.java:213)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>>           org.quartz.simpl.SimpleThreadP
>>>>>>>>>>>>>>>> ool$WorkerThread.run(
>>>>>>>>>>>>>>>>           SimpleThreadPool.java:573)
>>>>>>>>>>>>>>>>                   Caused by: java.lang.NoClassDefFoundError
>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>           Could not initialize
>>>>>>>>>>>>>>>>                   class
>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>> share.job.OmKeyEvent
>>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   RemoteJob.java:92)
>>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                           ... 1 common frames omitted
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   with answer you question you mean input
>>>>>>>>>>>>>>>> key
>>>>>>>>>>>>>>>>           and resulting char?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   Windows tries remote write on linux...
>>>>>>>>>>>>>>>>                   öäüß´#+ gives #,8970
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   Am 16.09.2016 um 05:07 schrieb Maxim
>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   Commited:https://svn.apache.org/r1760990
>>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990> Linux to Linux
>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>           Linux
>>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   Mac
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>           remote should work as expected
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   On Thu, Sep 15, 2016 at 10:27 PM, Maxim
>>>>>>>>>>>>>>>>>           Solodovnik <
>>>>>>>>>>>>>>>>>           solomax666@gmail.com <mailto:
>>>>>>>>>>>>>>>>> solomax666@gmail.com>
>>>>>>>>>>>>>>>>>           <ma...@gmail.com>
>>>>>>>>>>>>>>>>>           <ma...@gmail.com>>
>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   I will commit working code for Linux
>>>>>>>>>>>>>>>>> tomorrow
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   will appreciate if you can answer my
>>>>>>>>>>>>>>>>> question
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>           On Thu, Sep 15, 2016 at 9:45 PM, Peter
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   this is java console with linux client
>>>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>>>>>           both sites..
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.018 87
>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>           false, orig 246 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   246,
>>>>>>>>>>>>>>>>>>>                   _key null, ch ö
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.202 87
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 228 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   228,
>>>>>>>>>>>>>>>>>>>                   _key null, ch ä
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.418 87
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 252 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   252,
>>>>>>>>>>>>>>>>>>>                   _key null, ch ü
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.685 87
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 223 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   223,
>>>>>>>>>>>>>>>>>>>                   _key null, ch ß
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:35.821 87
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 51 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   51,
>>>>>>>>>>>>>>>>>>>                   _key null, ch #
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:36.026 87
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 187 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   61,
>>>>>>>>>>>>>>>>>>>                   _key 61, ch +
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   the keys differ...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 16:16 schrieb Peter
>>>>>>>>>>>>>>>>>>> Dähn:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   I neede a Windows Client on the other
>>>>>>>>>>>>>>>>>>>           side...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>           now
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   öäüß´#+ gives #,8970
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>           Debugmessages in Javaconsole
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:18.993 83
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 192 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   192, _key null
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:19.322 83
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 222 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   222, _key 222
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:19.689 83
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 186 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   59,
>>>>>>>>>>>>>>>>>>>>                   _key 59
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:20.100 83
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 219 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   91,
>>>>>>>>>>>>>>>>>>>>                   _key 91
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:20.917 83
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 221 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   93,
>>>>>>>>>>>>>>>>>>>>                   _key 93
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:21.687 83
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 191 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   47,
>>>>>>>>>>>>>>>>>>>>                   _key 47
>>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:22.016 83
>>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>>>>           false, orig 187 ->
>>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>>                   61,
>>>>>>>>>>>>>>>>>>>>                   _key 61
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   Greetings Peter
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 15:51 schrieb Peter
>>>>>>>>>>>>>>>>>>>> Dähn:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   I still try to use
>>>>>>>>>>>>>>>>>>>> getExtendedKeyCode().
>>>>>>>>>>>>>>>>>>>>           No luck till now...
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>           By now I compiled the latest build. Nothing
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>           will be written on
>>>>>>>>>>>>>>>>>>>>>                   öäüß´.
>>>>>>>>>>>>>>>>>>>>>                   It
>>>>>>>>>>>>>>>>>>>>>                   has now all the same result like
>>>>>>>>>>>>>>>>>>>>>           hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>>>>>>>>                   for
>>>>>>>>>>>>>>>>>>>>>           screenshots)???
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   Any ideas?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 11:44 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   It seems like I have some progress
>>>>>>>>>>>>>>>>>>>>> .....
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   could you please tell me what is the
>>>>>>>>>>>>>>>>>>>>>           expected behavior
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>           1) to print on host character printed by
>>>>>>>>>>>>>>>>>>>>> client
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   2) to print key
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   the difference is keyboard layout of
>>>>>>>>>>>>>>>>>>>>>>           cause
>>>>>>>>>>>>>>>>>>>>>>                   imagine I have changed layout on
>>>>>>>>>>>>>>>>>>>>>>           client, and print Russian 'a',
>>>>>>>>>>>>>>>>>>>>>>                   in
>>>>>>>>>>>>>>>>>>>>>>                   English
>>>>>>>>>>>>>>>>>>>>>>                   layout it will be 'f' .....
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   Why it is important: the only way I
>>>>>>>>>>>>>>>>>>>>>>           found to 'type' character
>>>>>>>>>>>>>>>>>>>>>>                   is
>>>>>>>>>>>>>>>>>>>>>>           https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki
>>>>>>>>>>>>>>>>>>>>>> /Unicode_input>
>>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki
>>>>>>>>>>>>>>>>>>>>>> /Unicode_input>
>>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki
>>>>>>>>>>>>>>>>>>>>>> /Unicode_input>
>>>>>>>>>>>>>>>>>>>>>>                   The alternative is to 'paste'
>>>>>>>>>>>>>>>>>>>>>>           character is very OS+application
>>>>>>>>>>>>>>>>>>>>>>                   specific
>>>>>>>>>>>>>>>>>>>>>>                   (for ex. on Ubuntu you need
>>>>>>>>>>>>>>>>>>>>>>           Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>>>>>>>>>>                   Ctrl+C
>>>>>>>>>>>>>>>>>>>>>>                   in
>>>>>>>>>>>>>>>>>>>>>>                   gedit ....)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 6:12 PM,
>>>>>>>>>>>>>>>>>>>>>> Peter
>>>>>>>>>>>>>>>>>>>>>>           Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <mailto:
>>>>>>>>>>>>>>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           accidentally.... ;-)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                   Am 14.09.2016 um 13:08 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           OmKeyEvent is the transformer from what was
>>>>>>>>>>>>>>>>>>>>>>           received in
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           FlashPlayer
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   to key
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>           sequence for Java Robot
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>           I'm also playing with it
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           accidentally was able to type ß, now
>>>>>>>>>>>>>>>>>>>>>>>> trying
>>>>>>>>>>>>>>>>>>>>>>>>           to find out how
>>>>>>>>>>>>>>>>>>>>>>>>                   :)
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 6:00 PM,
>>>>>>>>>>>>>>>>>>>>>>>>           Peter Dähn<da...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <mailto:
>>>>>>>>>>>>>>>>>>>>>>>> daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                   I try to understand
>>>>>>>>>>>>>>>>>>>>>>>>           OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>>>>>>>>>>                   fix
>>>>>>>>>>>>>>>>>>>>>>>>                   this it
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                   must be there... right?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                   Am 14.09.2016 um 12:31 schrieb
>>>>>>>>>>>>>>>>>>>>>>>> Maxim
>>>>>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           sort of :(
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                   I can find no way to "type" these
>>>>>>>>>>>>>>>>>>>>>>>>>           ExtendedKey
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           additionally it will be required to find
>>>>>>>>>>>>>>>>>>>>>>>>>           out it need to be
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           pressed, I
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   mean
>>>>>>>>>>>>>>>>>>>>>>>>>>                   flash and/or Java need some way
>>>>>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>>>>           understand it's time to
>>>>>>>>>>>>>>>>>>>>>>>>>>                   press
>>>>>>>>>>>>>>>>>>>>>>>>>>           umlauts
>>>>>>>>>>>>>>>>>>>>>>>>>>                   ...
>>>>>>>>>>>>>>>>>>>>>>>>>>                   here is "sort of" solution
>>>>>>>>>>>>>>>>>>>>>>>>>>           http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>>>> ions/397113/how-to-make-the
>>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>-
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           java-awt-robot-type-unicode-ch
>>>>>>>>>>>>>>>>>>>>>>>>>> aracters-is-it-possible
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                   but I don't really like it ....
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 5:24 PM,
>>>>>>>>>>>>>>>>>>>>>>>>>>           Peter Dähn <daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <mailto:
>>>>>>>>>>>>>>>>>>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           something like tis?
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>>>>           ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           key-%C3%9F
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           Am 14.09.2016 um 12:20 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                               [
>>>>>>>>>>>>>>>>>>>>>>>>>>>           https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>>>           /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           =com.atlassian.jira.plugin.sys
>>>>>>>>>>>>>>>>>>>>>>>>>>> tem.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           tabpanel&focusedCommentId=1549
>>>>>>>>>>>>>>>>>>>>>>>>>>> 0063#comment-15490063
>>>>>>>>>>>>>>>>>>>>>>>>>>>           ]
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Maxim Solodovnik commented on
>>>>>>>>>>>>>>>>>>>>>>>>>>>           OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   It is something outstanding :)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   works for english and russian,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           but not for german :(
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   will try to understand what is
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           going on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           problems with keyborad usage while
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           screensharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   remote
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           desktop
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           ---------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>             Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>             URL:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                    Issue Type:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Bug
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                    Components:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                              Affects Versions:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                      Reporter:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Peter Dähn
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                      Assignee:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                       Fix For:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   During screen sharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           remote desktop one could use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   all
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   keys
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   except 3, german umlauts and
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   This is the behaviour with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Need
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   test
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   also
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   But Windows also seem the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           some unexpected
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           behaviours.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   After the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   first time of using shift for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           capital letters one need
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   caps
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   lock for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   --
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   This message was sent by
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>           (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   --
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   WBR
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>               --     WBR Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           --         WBR Maxim aka solomax
>>>>>>>>
>>>>>>>>
>>>>>>>>       --     WBR
>>>>>>       Maxim aka solomax
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>>
>>>>>>
>>
>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
later the day... other problems here by now... ;-)

Am 20.09.2016 um 10:07 schrieb Maxim Solodovnik:
> Great :)
> Could you please file JIRA issue?
>
> On Tue, Sep 20, 2016 at 1:48 PM, Peter D�hn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> I think final fix in 3.1.4 is fine. Most of the keyboard is usable and
>> this is better than before in my case... ;-).
>>
>> Without API changes I could easily update then. Start vote for 1.3.1.
>>
>> Greetings Peter
>>
>>
>> Am 19.09.2016 um 18:40 schrieb Maxim Solodovnik:
>>
>>> Would it be OK to file this final list as separate issue and fix in in
>>> 3.1.4?
>>>
>>> On Mon, Sep 19, 2016 at 7:44 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>
>>> And what does this mean? Can I help somehow? Do I need to live with it?
>>>> Am 19.09.2016 um 12:55 schrieb Maxim Solodovnik:
>>>>
>>>> I just have checked
>>>>> It seems to be both java and keyboard issues, I don't have "Alt Gr" on
>>>>> my
>>>>> keyboards, so I don't know how it is being passed :(
>>>>> same thing regarding '?', '+' etc. normally you will get those keys by
>>>>> pressing shift+something else and this is very keyboard layout related
>>>>> you have too much specific keys on german keyboards :(
>>>>>
>>>>> On Mon, Sep 19, 2016 at 4:08 PM, Maxim Solodovnik <solomax666@gmail.com
>>>>> <ma...@gmail.com>> wrote:
>>>>>
>>>>>       Thanks for the detailed report Peter, will try to fix missing keys
>>>>>
>>>>>       On Mon, Sep 19, 2016 at 3:55 PM, Peter D�hn <daehn@vcrp.de
>>>>>       <ma...@vcrp.de>> wrote:
>>>>>
>>>>>           Hi Maxim,
>>>>>
>>>>>           capital letters works
>>>>>
>>>>>           A few keys are left... (I hope you can see the screenshot)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>           1 typed shift+.  result ; exprected :
>>>>>
>>>>>           DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift true, ch  , orig
>>>>>           16 -> key 0(0), map 0
>>>>>           DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [16]
>>>>>           DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch :, orig
>>>>>           186 -> key 59(3b), map 59
>>>>>           DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>>>>>
>>>>>           2 typed Alt Gr+< result � exprected |
>>>>>
>>>>>           DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift false, ch |,
>>>>>           orig 220 -> key 92(5c), map 92
>>>>>           DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-3] - sequence:: codes [92]
>>>>>
>>>>>           3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for
>>>>>           screenshots???) exprected \u20ac
>>>>>
>>>>>           DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch \u20ac,
>>>>>           orig 8364 -> key 8364(20ac), map null
>>>>>           DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>>>>>
>>>>>           4 typed Alt Gr+q result 2 exprected @
>>>>>
>>>>>           DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch @,
>>>>>           orig 50 -> key 50(32), map null
>>>>>           DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [50]
>>>>>
>>>>>           5 typed Shift+2 result ' exprected "
>>>>>
>>>>>           DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift true, ch  , orig
>>>>>           16 -> key 0(0), map 0
>>>>>           DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-6] - sequence:: codes [16]
>>>>>           DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift true, ch ", orig
>>>>>           222 -> key 222(de), map 222
>>>>>           DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>>>>>
>>>>>           6 typed Shift+6 result / exprected &
>>>>>
>>>>>           DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>>>>>           16 -> key 0(0), map 0
>>>>>           DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>>>           DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>>>>>           55 -> key 55(37), map null
>>>>>           DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>>>
>>>>>           7 typed Shift+8 result ) exprected (
>>>>>
>>>>>           DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>>>>>           16 -> key 0(0), map 0
>>>>>           DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>>>           DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>>>>>           55 -> key 55(37), map null
>>>>>           DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>>>
>>>>>           8 typed Shift+9 result = exprected )
>>>>>
>>>>>           DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift true, ch  , orig
>>>>>           16 -> key 0(0), map 0
>>>>>           DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [16]
>>>>>           DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift true, ch ), orig
>>>>>           48 -> key 48(30), map null
>>>>>           DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>>>>>
>>>>>           9 typed Shift+� result / exprected ?
>>>>>
>>>>>           DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch  , orig
>>>>>           16 -> key 0(0), map 0
>>>>>           DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16]
>>>>>           DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?, orig
>>>>>           191 -> key 47(2f), map 47
>>>>>           DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>>>>>
>>>>>           10 typed Alt Gr+7 result 8 exprected {
>>>>>
>>>>>           DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift false, ch {,
>>>>>           orig 219 -> key 91(5b), map 91
>>>>>           DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-5] - sequence:: codes [91]
>>>>>
>>>>>           11 typed Alt Gr+8 result 8 exprected [
>>>>>
>>>>>           DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch [,
>>>>>           orig 219 -> key 91(5b), map 91
>>>>>           DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [91]
>>>>>
>>>>>           12 typed Alt Gr+9 result 9 exprected ]
>>>>>
>>>>>           DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch ],
>>>>>           orig 221 -> key 93(5d), map 93
>>>>>           DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [93]
>>>>>
>>>>>           13 typed Alt Gr+0 result 9 exprected }
>>>>>
>>>>>           DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-10] - sequence:: shift false, ch },
>>>>>           orig 221 -> key 93(5d), map 93
>>>>>           DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-10] - sequence:: codes [93]
>>>>>
>>>>>           14 typed Alt Gr+� result � exprected \
>>>>>
>>>>>           DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift false, ch \,
>>>>>           orig 220 -> key 92(5c), map 92
>>>>>           DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-7] - sequence:: codes [92]
>>>>>
>>>>>           15 typed + result 0 exprected +
>>>>>
>>>>>           DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch +,
>>>>>           orig 187 -> key 61(3d), map 61
>>>>>           DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [61]
>>>>>
>>>>>           16 typed SHIFT++ result ( exprected *
>>>>>
>>>>>           DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift true, ch  , orig
>>>>>           16 -> key 0(0), map 0
>>>>>           DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-3] - sequence:: codes [16]
>>>>>           DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift true, ch *, orig
>>>>>           56 -> key 56(38), map null
>>>>>           DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>>>>>
>>>>>
>>>>>           17 typed Alt Gr++ result /NOTHING/ exprected ~
>>>>>
>>>>>           DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~,
>>>>>           orig 192 -> key 192(c0), map null
>>>>>           DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
>>>>>           [CoreScreenShare_Worker-1] - sequence:: codes [192]
>>>>>
>>>>>
>>>>>           I think I have all "useful" keys, would be great if these
>>>>>           would work too...
>>>>>
>>>>>
>>>>>           Am 19.09.2016 um 09:37 schrieb Peter D�hn:
>>>>>
>>>>>           ok... start build and come back later...
>>>>>>           Thanks so far
>>>>>>
>>>>>>           Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>>>>>>
>>>>>>           Additionally has checked using Ubuntu host and Windows client
>>>>>>>           Capital letters works as expected
>>>>>>>
>>>>>>>           Could you please double-check?
>>>>>>>           I would like to pack RC2 if everything is OK
>>>>>>>
>>>>>>>           On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik
>>>>>>>           <solomax666@gmail.com <ma...@gmail.com>
>>>>>>>           <ma...@gmail.com> <ma...@gmail.com>>
>>>>>>>           wrote:
>>>>>>>
>>>>>>>               I just have checked the code
>>>>>>>               Shift should be preserved ...
>>>>>>>               How have you entered your capital letters? holding
>>>>>>>           shift+LETTER ?
>>>>>>>               or with CAPS LOCK?
>>>>>>>               Same for the !@#$%^
>>>>>>>
>>>>>>>               I'll commit small additional fix for capital letters
>>>>>>>               but unfortunately I have no chance to test it (need
>>>>>>>           another PC ...)
>>>>>>>               So please provide some feedback :)
>>>>>>>
>>>>>>>               On Fri, Sep 16, 2016 at 5:45 PM, Peter D�hn
>>>>>>>           <daehn@vcrp.de <ma...@vcrp.de>
>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>> wrote:
>>>>>>>
>>>>>>>                   Hi Maxim,
>>>>>>>
>>>>>>>                   I tried out my keybord... Linux to Linux
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                   left what I tried to write, right what I get via
>>>>>>>           remotecontrol
>>>>>>>
>>>>>>>                   1234567890� 1234567890�
>>>>>>>                   !"�$%&/()=? 1#�45779007
>>>>>>>                   qwertzuiop�+ qwertzuiop�0
>>>>>>>                   QWERTZUIOP�* qwertzuiop�8
>>>>>>>                   asdfghjkl��# asdfghjkl��#
>>>>>>>                   ASDFGHJKL��' asdfghjkl��#
>>>>>>>                   >YXCVBNM;:_ .yxcvbnm,,-
>>>>>>>                   |�~\u20ac@{[]}\       � 28899�
>>>>>>>
>>>>>>>                   Capital letter doesn't work and last line (ALT GR +
>>>>>>>           something)
>>>>>>>                   seems to be difficult
>>>>>>>
>>>>>>>                   But lower case and Umlauts works great! ;-)
>>>>>>>
>>>>>>>                   Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>>                   Great :)
>>>>>>>>                   WBR, Maxim
>>>>>>>>                   (from mobile, sorry for the typos)
>>>>>>>>
>>>>>>>>                   On Sep 16, 2016 16:03, "Peter D�hn"<da...@vcrp.de>
>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>           <ma...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>>                   Hi Maxim,
>>>>>>>>
>>>>>>>>>                   it works so far.. a few Keys are missing...
>>>>>>>>>
>>>>>>>>>                   I will collect them and send you a list...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   Thank you Peter
>>>>>>>>>
>>>>>>>>>                   Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>>                   Both works for me ...
>>>>>>>>>
>>>>>>>>>>                   please provide config+layout+what_to_press to
>>>>>>>>>>           reproduce :)
>>>>>>>>>>
>>>>>>>>>>                   On Fri, Sep 16, 2016 at 3:43 PM, Peter
>>>>>>>>>>           D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>>                   ok... compiling... I had a short look in
>>>>>>>>>> OmKeyEvent
>>>>>>>>>>
>>>>>>>>>>                   could you add (if necessary) VK_PIPE ('|') and
>>>>>>>>>>>           VK_GREATER ('>')? I will
>>>>>>>>>>>                   test it at first, but sometimes I need these
>>>>>>>>>>>           ones...
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                   Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>>                   found the issue
>>>>>>>>>>>
>>>>>>>>>>>                   I believe it will work now :)
>>>>>>>>>>>>                   On Fri, Sep 16, 2016 at 3:13 PM, Peter
>>>>>>>>>>>>           D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>                   complet new installation...
>>>>>>>>>>>>
>>>>>>>>>>>>           Name    OpenMeetings Version 3.1.x
>>>>>>>>>>>>
>>>>>>>>>>>>>                   Version 3.1.3-SNAPSHOT
>>>>>>>>>>>>>                   Revision        1761005
>>>>>>>>>>>>>                   Builddate 2016/09/16 07:14
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   +2houres...
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   cache couldn't be... an colleague tried it
>>>>>>>>>>>>>           with windows, and the PC was
>>>>>>>>>>>>>                   started in the morning...
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   Am 16.09.2016 um 10:00 schrieb Maxim
>>>>>>>>>>>>> Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>>                   Linux to Linux nothing will be written right
>>>>>>>>>>>>>           now...
>>>>>>>>>>>>>
>>>>>>>>>>>>>           Javaconsole gives following error
>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>                   -
>>>>>>>>>>>>>>                   Job ScreenShare.RemoteJob threw an unhandled
>>>>>>>>>>>>>>           Exception:
>>>>>>>>>>>>>>           java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>>>>           class
>>>>>>>>>>>>>>           org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   have you updated before build? or maybe cache
>>>>>>>>>>>>>>           issue?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   Windows tries remote write on linux...
>>>>>>>>>>>>>>                   ���ߴ#+ gives #,8970
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   will double check using Mac -> Linux
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   On Fri, Sep 16, 2016 at 2:50 PM, Peter
>>>>>>>>>>>>>>           D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                   first test...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>           Linux to Linux nothing will be written right now...
>>>>>>>>>>>>>>>                   Javaconsole gives following error
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.412 211
>>>>>>>>>>>>>>> o.q.c.JobRunShell
>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>>                   - Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>>           unhandled Exception:
>>>>>>>>>>>>>>>           java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>>>>>           class
>>>>>>>>>>>>>>>           org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   RemoteJob.java:92)
>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>           org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>>>>>           SimpleThreadPool.java:573)
>>>>>>>>>>>>>>>                   ERROR 09-16 09:40:51.413 2425
>>>>>>>>>>>>>>> o.q.c.ErrorLogger
>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>>                   - Job (ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>>           exception.
>>>>>>>>>>>>>>>           org.quartz.SchedulerException: Job threw an
>>>>>>>>>>>>>>>           unhandled exception.
>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> n(JobRunShell.java:213)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>           org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>>>>>           SimpleThreadPool.java:573)
>>>>>>>>>>>>>>>                   Caused by: java.lang.NoClassDefFoundError:
>>>>>>>>>>>>>>>           Could not initialize
>>>>>>>>>>>>>>>                   class
>>>>>>>>>>>>>>>           org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>>>                           at
>>>>>>>>>>>>>>>           org.apache.openmeetings.screen
>>>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   RemoteJob.java:92)
>>>>>>>>>>>>>>>           atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>           <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>>           <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                           ... 1 common frames omitted
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   with answer you question you mean input key
>>>>>>>>>>>>>>>           and resulting char?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   Windows tries remote write on linux...
>>>>>>>>>>>>>>>                   ���ߴ#+ gives #,8970
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   Am 16.09.2016 um 05:07 schrieb Maxim
>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   Commited:https://svn.apache.org/r1760990
>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>>>           <https://svn.apache.org/r1760990> Linux to Linux and
>>>>>>>>>>>>>>>           Linux
>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                   Mac
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>           remote should work as expected
>>>>>>>>>>>>>>>>                   On Thu, Sep 15, 2016 at 10:27 PM, Maxim
>>>>>>>>>>>>>>>>           Solodovnik <
>>>>>>>>>>>>>>>>           solomax666@gmail.com <ma...@gmail.com>
>>>>>>>>>>>>>>>>           <ma...@gmail.com>
>>>>>>>>>>>>>>>>           <ma...@gmail.com>>
>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   I will commit working code for Linux
>>>>>>>>>>>>>>>> tomorrow
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                   will appreciate if you can answer my
>>>>>>>>>>>>>>>> question
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>           On Thu, Sep 15, 2016 at 9:45 PM, Peter
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>           D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   this is java console with linux client on
>>>>>>>>>>>>>>>>>           both sites..
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.018 87
>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>           false, orig 246 ->
>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>                   246,
>>>>>>>>>>>>>>>>>>                   _key null, ch �
>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.202 87
>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>>>           false, orig 228 ->
>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>                   228,
>>>>>>>>>>>>>>>>>>                   _key null, ch �
>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.418 87
>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>           false, orig 252 ->
>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>                   252,
>>>>>>>>>>>>>>>>>>                   _key null, ch �
>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:27.685 87
>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>>>           false, orig 223 ->
>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>                   223,
>>>>>>>>>>>>>>>>>>                   _key null, ch �
>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:35.821 87
>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>>           false, orig 51 ->
>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>                   51,
>>>>>>>>>>>>>>>>>>                   _key null, ch #
>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:41:36.026 87
>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>>>           false, orig 187 ->
>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>                   61,
>>>>>>>>>>>>>>>>>>                   _key 61, ch +
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   the keys differ...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                   I neede a Windows Client on the other
>>>>>>>>>>>>>>>>>>           side...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>           now
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   ���ߴ#+ gives #,8970
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>           Debugmessages in Javaconsole
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:18.993 83
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-7] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 192 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   192, _key null
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:19.322 83
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-3] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 222 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   222, _key 222
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:19.689 83
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 186 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   59,
>>>>>>>>>>>>>>>>>>>                   _key 59
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:20.100 83
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-9] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 219 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   91,
>>>>>>>>>>>>>>>>>>>                   _key 91
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:20.917 83
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-5] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 221 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   93,
>>>>>>>>>>>>>>>>>>>                   _key 93
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:21.687 83
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 191 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   47,
>>>>>>>>>>>>>>>>>>>                   _key 47
>>>>>>>>>>>>>>>>>>>                   DEBUG 09-15 16:11:22.016 83
>>>>>>>>>>>>>>>>>>>           o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>>           [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>>>           false, orig 187 ->
>>>>>>>>>>>>>>>>>>>                   key
>>>>>>>>>>>>>>>>>>>                   61,
>>>>>>>>>>>>>>>>>>>                   _key 61
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   Greetings Peter
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 15:51 schrieb Peter
>>>>>>>>>>>>>>>>>>> D�hn:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   Hi Maxim,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                   I still try to use getExtendedKeyCode().
>>>>>>>>>>>>>>>>>>>           No luck till now...
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>           By now I compiled the latest build. Nothing
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>           will be written on
>>>>>>>>>>>>>>>>>>>>                   ���ߴ.
>>>>>>>>>>>>>>>>>>>>                   It
>>>>>>>>>>>>>>>>>>>>                   has now all the same result like
>>>>>>>>>>>>>>>>>>>>           hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>>>>>>>                   for
>>>>>>>>>>>>>>>>>>>>           screenshots)???
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   Any ideas?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   Am 15.09.2016 um 11:44 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   It seems like I have some progress .....
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                   could you please tell me what is the
>>>>>>>>>>>>>>>>>>>>           expected behavior
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>           1) to print on host character printed by client
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   2) to print key
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   the difference is keyboard layout of
>>>>>>>>>>>>>>>>>>>>>           cause
>>>>>>>>>>>>>>>>>>>>>                   imagine I have changed layout on
>>>>>>>>>>>>>>>>>>>>>           client, and print Russian 'a',
>>>>>>>>>>>>>>>>>>>>>                   in
>>>>>>>>>>>>>>>>>>>>>                   English
>>>>>>>>>>>>>>>>>>>>>                   layout it will be 'f' .....
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   Why it is important: the only way I
>>>>>>>>>>>>>>>>>>>>>           found to 'type' character
>>>>>>>>>>>>>>>>>>>>>                   is
>>>>>>>>>>>>>>>>>>>>>           https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>>>           <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>>>                   The alternative is to 'paste'
>>>>>>>>>>>>>>>>>>>>>           character is very OS+application
>>>>>>>>>>>>>>>>>>>>>                   specific
>>>>>>>>>>>>>>>>>>>>>                   (for ex. on Ubuntu you need
>>>>>>>>>>>>>>>>>>>>>           Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>>>>>>>>>                   Ctrl+C
>>>>>>>>>>>>>>>>>>>>>                   in
>>>>>>>>>>>>>>>>>>>>>                   gedit ....)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 6:12 PM, Peter
>>>>>>>>>>>>>>>>>>>>>           D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>           accidentally.... ;-)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                   Am 14.09.2016 um 13:08 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>           OmKeyEvent is the transformer from what was
>>>>>>>>>>>>>>>>>>>>>           received in
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>           FlashPlayer
>>>>>>>>>>>>>>>>>>>>>>                   to key
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           sequence for Java Robot
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           I'm also playing with it
>>>>>>>>>>>>>>>>>>>>>>>           accidentally was able to type �, now trying
>>>>>>>>>>>>>>>>>>>>>>>           to find out how
>>>>>>>>>>>>>>>>>>>>>>>                   :)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 6:00 PM,
>>>>>>>>>>>>>>>>>>>>>>>           Peter D�hn<da...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <mailto:daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   I try to understand
>>>>>>>>>>>>>>>>>>>>>>>           OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>>>>>>>>>                   fix
>>>>>>>>>>>>>>>>>>>>>>>                   this it
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   must be there... right?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                   Am 14.09.2016 um 12:31 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>>           Solodovnik:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>           sort of :(
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                   I can find no way to "type" these
>>>>>>>>>>>>>>>>>>>>>>>>           ExtendedKey
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           additionally it will be required to find
>>>>>>>>>>>>>>>>>>>>>>>>           out it need to be
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           pressed, I
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   mean
>>>>>>>>>>>>>>>>>>>>>>>>>                   flash and/or Java need some way to
>>>>>>>>>>>>>>>>>>>>>>>>>           understand it's time to
>>>>>>>>>>>>>>>>>>>>>>>>>                   press
>>>>>>>>>>>>>>>>>>>>>>>>>           umlauts
>>>>>>>>>>>>>>>>>>>>>>>>>                   ...
>>>>>>>>>>>>>>>>>>>>>>>>>                   here is "sort of" solution
>>>>>>>>>>>>>>>>>>>>>>>>>           http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>>> ions/397113/how-to-make-the
>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>>>           <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>-
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           java-awt-robot-type-unicode-ch
>>>>>>>>>>>>>>>>>>>>>>>>> aracters-is-it-possible
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   but I don't really like it ....
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   On Wed, Sep 14, 2016 at 5:24 PM,
>>>>>>>>>>>>>>>>>>>>>>>>>           Peter D�hn <daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>>           <ma...@vcrp.de> <mailto:
>>>>>>>>>>>>>>>>>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                   wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           something like tis?
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>>>           ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           key-%C3%9F
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>           Am 14.09.2016 um 12:20 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                               [
>>>>>>>>>>>>>>>>>>>>>>>>>>           https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>>           /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           =com.atlassian.jira.plugin.sys
>>>>>>>>>>>>>>>>>>>>>>>>>> tem.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           tabpanel&focusedCommentId=1549
>>>>>>>>>>>>>>>>>>>>>>>>>> 0063#comment-15490063
>>>>>>>>>>>>>>>>>>>>>>>>>>           ]
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                   Maxim Solodovnik commented on
>>>>>>>>>>>>>>>>>>>>>>>>>>           OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   It is something outstanding :)
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   works for english and russian,
>>>>>>>>>>>>>>>>>>>>>>>>>>>           but not for german :(
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   will try to understand what is
>>>>>>>>>>>>>>>>>>>>>>>>>>>           going on
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           problems with keyborad usage while
>>>>>>>>>>>>>>>>>>>>>>>>>>>           screensharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   remote
>>>>>>>>>>>>>>>>>>>>>>>>>>>           desktop
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>           ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>           ---------
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>             Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>             URL:
>>>>>>>>>>>>>>>>>>>>>>>>>>>           https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>           Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                    Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                    Components:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                              Affects Versions:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                      Reporter:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Peter D�hn
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                      Assignee:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                                       Fix For:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   During screen sharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           remote desktop one could use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   all
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   keys
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   except 3, german umlauts and ",
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   This is the behaviour with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Need
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   test
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   also
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   But Windows also seem the have
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           some unexpected
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           behaviours.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   After the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   first time of using shift for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           capital letters one need
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   use
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   caps
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   lock for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   --
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   This message was sent by
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>           (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>                   --
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   WBR
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                   Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>>>               --     WBR Maxim aka solomax
>>>>>>>           --         WBR Maxim aka solomax
>>>>>>>
>>>>>>>
>>>>>       --     WBR
>>>>>       Maxim aka solomax
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>>
>


Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Great :)
Could you please file JIRA issue?

On Tue, Sep 20, 2016 at 1:48 PM, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> I think final fix in 3.1.4 is fine. Most of the keyboard is usable and
> this is better than before in my case... ;-).
>
> Without API changes I could easily update then. Start vote for 1.3.1.
>
> Greetings Peter
>
>
> Am 19.09.2016 um 18:40 schrieb Maxim Solodovnik:
>
>> Would it be OK to file this final list as separate issue and fix in in
>> 3.1.4?
>>
>> On Mon, Sep 19, 2016 at 7:44 PM, Peter Dähn <da...@vcrp.de> wrote:
>>
>> And what does this mean? Can I help somehow? Do I need to live with it?
>>>
>>> Am 19.09.2016 um 12:55 schrieb Maxim Solodovnik:
>>>
>>> I just have checked
>>>> It seems to be both java and keyboard issues, I don't have "Alt Gr" on
>>>> my
>>>> keyboards, so I don't know how it is being passed :(
>>>> same thing regarding '?', '+' etc. normally you will get those keys by
>>>> pressing shift+something else and this is very keyboard layout related
>>>> you have too much specific keys on german keyboards :(
>>>>
>>>> On Mon, Sep 19, 2016 at 4:08 PM, Maxim Solodovnik <solomax666@gmail.com
>>>> <ma...@gmail.com>> wrote:
>>>>
>>>>      Thanks for the detailed report Peter, will try to fix missing keys
>>>>
>>>>      On Mon, Sep 19, 2016 at 3:55 PM, Peter Dähn <daehn@vcrp.de
>>>>      <ma...@vcrp.de>> wrote:
>>>>
>>>>          Hi Maxim,
>>>>
>>>>          capital letters works
>>>>
>>>>          A few keys are left... (I hope you can see the screenshot)
>>>>
>>>>
>>>>
>>>>
>>>>          1 typed shift+.  result ; exprected :
>>>>
>>>>          DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-5] - sequence:: shift true, ch  , orig
>>>>          16 -> key 0(0), map 0
>>>>          DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-5] - sequence:: codes [16]
>>>>          DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch :, orig
>>>>          186 -> key 59(3b), map 59
>>>>          DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>>>>
>>>>          2 typed Alt Gr+< result ß exprected |
>>>>
>>>>          DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-3] - sequence:: shift false, ch |,
>>>>          orig 220 -> key 92(5c), map 92
>>>>          DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-3] - sequence:: codes [92]
>>>>
>>>>          3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for
>>>>          screenshots???) exprected €
>>>>
>>>>          DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-7] - sequence:: shift false, ch €,
>>>>          orig 8364 -> key 8364(20ac), map null
>>>>          DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>>>>
>>>>          4 typed Alt Gr+q result 2 exprected @
>>>>
>>>>          DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift false, ch @,
>>>>          orig 50 -> key 50(32), map null
>>>>          DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [50]
>>>>
>>>>          5 typed Shift+2 result ' exprected "
>>>>
>>>>          DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-6] - sequence:: shift true, ch  , orig
>>>>          16 -> key 0(0), map 0
>>>>          DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-6] - sequence:: codes [16]
>>>>          DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-5] - sequence:: shift true, ch ", orig
>>>>          222 -> key 222(de), map 222
>>>>          DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>>>>
>>>>          6 typed Shift+6 result / exprected &
>>>>
>>>>          DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>>>>          16 -> key 0(0), map 0
>>>>          DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>>          DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>>>>          55 -> key 55(37), map null
>>>>          DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>>
>>>>          7 typed Shift+8 result ) exprected (
>>>>
>>>>          DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>>>>          16 -> key 0(0), map 0
>>>>          DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>>          DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>>>>          55 -> key 55(37), map null
>>>>          DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>>
>>>>          8 typed Shift+9 result = exprected )
>>>>
>>>>          DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-7] - sequence:: shift true, ch  , orig
>>>>          16 -> key 0(0), map 0
>>>>          DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-7] - sequence:: codes [16]
>>>>          DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-7] - sequence:: shift true, ch ), orig
>>>>          48 -> key 48(30), map null
>>>>          DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>>>>
>>>>          9 typed Shift+ß result / exprected ?
>>>>
>>>>          DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch  , orig
>>>>          16 -> key 0(0), map 0
>>>>          DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16]
>>>>          DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?, orig
>>>>          191 -> key 47(2f), map 47
>>>>          DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>>>>
>>>>          10 typed Alt Gr+7 result 8 exprected {
>>>>
>>>>          DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-5] - sequence:: shift false, ch {,
>>>>          orig 219 -> key 91(5b), map 91
>>>>          DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-5] - sequence:: codes [91]
>>>>
>>>>          11 typed Alt Gr+8 result 8 exprected [
>>>>
>>>>          DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-7] - sequence:: shift false, ch [,
>>>>          orig 219 -> key 91(5b), map 91
>>>>          DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-7] - sequence:: codes [91]
>>>>
>>>>          12 typed Alt Gr+9 result 9 exprected ]
>>>>
>>>>          DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift false, ch ],
>>>>          orig 221 -> key 93(5d), map 93
>>>>          DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [93]
>>>>
>>>>          13 typed Alt Gr+0 result 9 exprected }
>>>>
>>>>          DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-10] - sequence:: shift false, ch },
>>>>          orig 221 -> key 93(5d), map 93
>>>>          DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-10] - sequence:: codes [93]
>>>>
>>>>          14 typed Alt Gr+ß result ß exprected \
>>>>
>>>>          DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-7] - sequence:: shift false, ch \,
>>>>          orig 220 -> key 92(5c), map 92
>>>>          DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-7] - sequence:: codes [92]
>>>>
>>>>          15 typed + result 0 exprected +
>>>>
>>>>          DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift false, ch +,
>>>>          orig 187 -> key 61(3d), map 61
>>>>          DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [61]
>>>>
>>>>          16 typed SHIFT++ result ( exprected *
>>>>
>>>>          DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-3] - sequence:: shift true, ch  , orig
>>>>          16 -> key 0(0), map 0
>>>>          DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-3] - sequence:: codes [16]
>>>>          DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch *, orig
>>>>          56 -> key 56(38), map null
>>>>          DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>>>>
>>>>
>>>>          17 typed Alt Gr++ result /NOTHING/ exprected ~
>>>>
>>>>          DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
>>>>          [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~,
>>>>          orig 192 -> key 192(c0), map null
>>>>          DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
>>>>          [CoreScreenShare_Worker-1] - sequence:: codes [192]
>>>>
>>>>
>>>>          I think I have all "useful" keys, would be great if these
>>>>          would work too...
>>>>
>>>>
>>>>          Am 19.09.2016 um 09:37 schrieb Peter Dähn:
>>>>
>>>>          ok... start build and come back later...
>>>>>
>>>>>          Thanks so far
>>>>>
>>>>>          Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>>>>>
>>>>>          Additionally has checked using Ubuntu host and Windows client
>>>>>>          Capital letters works as expected
>>>>>>
>>>>>>          Could you please double-check?
>>>>>>          I would like to pack RC2 if everything is OK
>>>>>>
>>>>>>          On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik
>>>>>>          <solomax666@gmail.com <ma...@gmail.com>
>>>>>>          <ma...@gmail.com> <ma...@gmail.com>>
>>>>>>          wrote:
>>>>>>
>>>>>>              I just have checked the code
>>>>>>              Shift should be preserved ...
>>>>>>              How have you entered your capital letters? holding
>>>>>>          shift+LETTER ?
>>>>>>              or with CAPS LOCK?
>>>>>>              Same for the !@#$%^
>>>>>>
>>>>>>              I'll commit small additional fix for capital letters
>>>>>>              but unfortunately I have no chance to test it (need
>>>>>>          another PC ...)
>>>>>>              So please provide some feedback :)
>>>>>>
>>>>>>              On Fri, Sep 16, 2016 at 5:45 PM, Peter Dähn
>>>>>>          <daehn@vcrp.de <ma...@vcrp.de>
>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>> wrote:
>>>>>>
>>>>>>                  Hi Maxim,
>>>>>>
>>>>>>                  I tried out my keybord... Linux to Linux
>>>>>>
>>>>>>
>>>>>>
>>>>>>                  left what I tried to write, right what I get via
>>>>>>          remotecontrol
>>>>>>
>>>>>>                  1234567890ß 1234567890ß
>>>>>>                  !"§$%&/()=? 1#§45779007
>>>>>>                  qwertzuiopü+ qwertzuiopü0
>>>>>>                  QWERTZUIOPÜ* qwertzuiopÜ8
>>>>>>                  asdfghjklöä# asdfghjklöä#
>>>>>>                  ASDFGHJKLÖÄ' asdfghjklÖÄ#
>>>>>>                  >YXCVBNM;:_ .yxcvbnm,,-
>>>>>>                  |µ~€@{[]}\       ß 28899ß
>>>>>>
>>>>>>                  Capital letter doesn't work and last line (ALT GR +
>>>>>>          something)
>>>>>>                  seems to be difficult
>>>>>>
>>>>>>                  But lower case and Umlauts works great! ;-)
>>>>>>
>>>>>>                  Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>>>>>
>>>>>>                  Great :)
>>>>>>>
>>>>>>>                  WBR, Maxim
>>>>>>>                  (from mobile, sorry for the typos)
>>>>>>>
>>>>>>>                  On Sep 16, 2016 16:03, "Peter Dähn"<da...@vcrp.de>
>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>          <ma...@vcrp.de> wrote:
>>>>>>>
>>>>>>>                  Hi Maxim,
>>>>>>>
>>>>>>>>                  it works so far.. a few Keys are missing...
>>>>>>>>
>>>>>>>>                  I will collect them and send you a list...
>>>>>>>>
>>>>>>>>
>>>>>>>>                  Thank you Peter
>>>>>>>>
>>>>>>>>                  Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>>                  Both works for me ...
>>>>>>>>
>>>>>>>>>                  please provide config+layout+what_to_press to
>>>>>>>>>          reproduce :)
>>>>>>>>>
>>>>>>>>>                  On Fri, Sep 16, 2016 at 3:43 PM, Peter
>>>>>>>>>          Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>
>>>>>>>>>                  ok... compiling... I had a short look in
>>>>>>>>> OmKeyEvent
>>>>>>>>>
>>>>>>>>>                  could you add (if necessary) VK_PIPE ('|') and
>>>>>>>>>>          VK_GREATER ('>')? I will
>>>>>>>>>>                  test it at first, but sometimes I need these
>>>>>>>>>>          ones...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                  Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>>>>>>>>
>>>>>>>>>>                  found the issue
>>>>>>>>>>
>>>>>>>>>>                  I believe it will work now :)
>>>>>>>>>>>
>>>>>>>>>>>                  On Fri, Sep 16, 2016 at 3:13 PM, Peter
>>>>>>>>>>>          Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>
>>>>>>>>>>>                  complet new installation...
>>>>>>>>>>>
>>>>>>>>>>>          Name    OpenMeetings Version 3.1.x
>>>>>>>>>>>
>>>>>>>>>>>>                  Version 3.1.3-SNAPSHOT
>>>>>>>>>>>>                  Revision        1761005
>>>>>>>>>>>>                  Builddate 2016/09/16 07:14
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                  +2houres...
>>>>>>>>>>>>
>>>>>>>>>>>>                  cache couldn't be... an colleague tried it
>>>>>>>>>>>>          with windows, and the PC was
>>>>>>>>>>>>                  started in the morning...
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                  Am 16.09.2016 um 10:00 schrieb Maxim
>>>>>>>>>>>> Solodovnik:
>>>>>>>>>>>>
>>>>>>>>>>>>                  Linux to Linux nothing will be written right
>>>>>>>>>>>>          now...
>>>>>>>>>>>>
>>>>>>>>>>>>          Javaconsole gives following error
>>>>>>>>>>>>
>>>>>>>>>>>>>                  ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>>>>          [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>                  -
>>>>>>>>>>>>>                  Job ScreenShare.RemoteJob threw an unhandled
>>>>>>>>>>>>>          Exception:
>>>>>>>>>>>>>          java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>>>          class
>>>>>>>>>>>>>          org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  have you updated before build? or maybe cache
>>>>>>>>>>>>>          issue?
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  Windows tries remote write on linux...
>>>>>>>>>>>>>                  öäüß´#+ gives #,8970
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  will double check using Mac -> Linux
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  On Fri, Sep 16, 2016 at 2:50 PM, Peter
>>>>>>>>>>>>>          Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  first test...
>>>>>>>>>>>>>
>>>>>>>>>>>>>          Linux to Linux nothing will be written right now...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  Javaconsole gives following error
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  ERROR 09-16 09:40:51.412 211
>>>>>>>>>>>>>> o.q.c.JobRunShell
>>>>>>>>>>>>>>          [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>                  - Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>          unhandled Exception:
>>>>>>>>>>>>>>          java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>>>>          class
>>>>>>>>>>>>>>          org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>>                          at
>>>>>>>>>>>>>>          org.apache.openmeetings.screen
>>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  RemoteJob.java:92)
>>>>>>>>>>>>>>          atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>          <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                          at
>>>>>>>>>>>>>>          org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>>>>          SimpleThreadPool.java:573)
>>>>>>>>>>>>>>                  ERROR 09-16 09:40:51.413 2425
>>>>>>>>>>>>>> o.q.c.ErrorLogger
>>>>>>>>>>>>>>          [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>>                  - Job (ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>>          exception.
>>>>>>>>>>>>>>          org.quartz.SchedulerException: Job threw an
>>>>>>>>>>>>>>          unhandled exception.
>>>>>>>>>>>>>>          atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>          <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> n(JobRunShell.java:213)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                          at
>>>>>>>>>>>>>>          org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>>>>          SimpleThreadPool.java:573)
>>>>>>>>>>>>>>                  Caused by: java.lang.NoClassDefFoundError:
>>>>>>>>>>>>>>          Could not initialize
>>>>>>>>>>>>>>                  class
>>>>>>>>>>>>>>          org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>>                          at
>>>>>>>>>>>>>>          org.apache.openmeetings.screen
>>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  RemoteJob.java:92)
>>>>>>>>>>>>>>          atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>          <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                          ... 1 common frames omitted
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  with answer you question you mean input key
>>>>>>>>>>>>>>          and resulting char?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  Windows tries remote write on linux...
>>>>>>>>>>>>>>                  öäüß´#+ gives #,8970
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  Am 16.09.2016 um 05:07 schrieb Maxim
>>>>>>>>>>>>>>          Solodovnik:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  Commited:https://svn.apache.org/r1760990
>>>>>>>>>>>>>>          <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>>          <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>>          <https://svn.apache.org/r1760990> Linux to Linux and
>>>>>>>>>>>>>>          Linux
>>>>>>>>>>>>>>                  to
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  Mac
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>          remote should work as expected
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                  On Thu, Sep 15, 2016 at 10:27 PM, Maxim
>>>>>>>>>>>>>>>          Solodovnik <
>>>>>>>>>>>>>>>          solomax666@gmail.com <ma...@gmail.com>
>>>>>>>>>>>>>>>          <ma...@gmail.com>
>>>>>>>>>>>>>>>          <ma...@gmail.com>>
>>>>>>>>>>>>>>>                  wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                  I will commit working code for Linux
>>>>>>>>>>>>>>> tomorrow
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                  will appreciate if you can answer my
>>>>>>>>>>>>>>> question
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>          On Thu, Sep 15, 2016 at 9:45 PM, Peter
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>          Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                  this is java console with linux client on
>>>>>>>>>>>>>>>>          both sites..
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:27.018 87
>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>          false, orig 246 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  246,
>>>>>>>>>>>>>>>>>                  _key null, ch ö
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:27.202 87
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 228 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  228,
>>>>>>>>>>>>>>>>>                  _key null, ch ä
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:27.418 87
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 252 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  252,
>>>>>>>>>>>>>>>>>                  _key null, ch ü
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:27.685 87
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 223 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  223,
>>>>>>>>>>>>>>>>>                  _key null, ch ß
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:35.821 87
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 51 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  51,
>>>>>>>>>>>>>>>>>                  _key null, ch #
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:36.026 87
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 187 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  61,
>>>>>>>>>>>>>>>>>                  _key 61, ch +
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  the keys differ...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  Hi Maxim,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  I neede a Windows Client on the other
>>>>>>>>>>>>>>>>>          side...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>          now
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  öäüß´#+ gives #,8970
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>          Debugmessages in Javaconsole
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:18.993 83
>>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-7] - sequence:: shift
>>>>>>>>>>>>>>>>>>          false, orig 192 ->
>>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>>                  192, _key null
>>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:19.322 83
>>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-3] - sequence:: shift
>>>>>>>>>>>>>>>>>>          false, orig 222 ->
>>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>>                  222, _key 222
>>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:19.689 83
>>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>          false, orig 186 ->
>>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>>                  59,
>>>>>>>>>>>>>>>>>>                  _key 59
>>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:20.100 83
>>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-9] - sequence:: shift
>>>>>>>>>>>>>>>>>>          false, orig 219 ->
>>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>>                  91,
>>>>>>>>>>>>>>>>>>                  _key 91
>>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:20.917 83
>>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-5] - sequence:: shift
>>>>>>>>>>>>>>>>>>          false, orig 221 ->
>>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>>                  93,
>>>>>>>>>>>>>>>>>>                  _key 93
>>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:21.687 83
>>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>>          false, orig 191 ->
>>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>>                  47,
>>>>>>>>>>>>>>>>>>                  _key 47
>>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:22.016 83
>>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>>          false, orig 187 ->
>>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>>                  61,
>>>>>>>>>>>>>>>>>>                  _key 61
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  Greetings Peter
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  Am 15.09.2016 um 15:51 schrieb Peter
>>>>>>>>>>>>>>>>>> Dähn:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  Hi Maxim,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  I still try to use getExtendedKeyCode().
>>>>>>>>>>>>>>>>>>          No luck till now...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>          By now I compiled the latest build. Nothing
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>          will be written on
>>>>>>>>>>>>>>>>>>>                  öäüß´.
>>>>>>>>>>>>>>>>>>>                  It
>>>>>>>>>>>>>>>>>>>                  has now all the same result like
>>>>>>>>>>>>>>>>>>>          hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>>>>>>                  for
>>>>>>>>>>>>>>>>>>>          screenshots)???
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                  Any ideas?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                  Am 15.09.2016 um 11:44 schrieb Maxim
>>>>>>>>>>>>>>>>>>>          Solodovnik:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                  It seems like I have some progress .....
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                  could you please tell me what is the
>>>>>>>>>>>>>>>>>>>          expected behavior
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>          1) to print on host character printed by client
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                  2) to print key
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                  the difference is keyboard layout of
>>>>>>>>>>>>>>>>>>>>          cause
>>>>>>>>>>>>>>>>>>>>                  imagine I have changed layout on
>>>>>>>>>>>>>>>>>>>>          client, and print Russian 'a',
>>>>>>>>>>>>>>>>>>>>                  in
>>>>>>>>>>>>>>>>>>>>                  English
>>>>>>>>>>>>>>>>>>>>                  layout it will be 'f' .....
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                  Why it is important: the only way I
>>>>>>>>>>>>>>>>>>>>          found to 'type' character
>>>>>>>>>>>>>>>>>>>>                  is
>>>>>>>>>>>>>>>>>>>>          https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>>>>>>>>          <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>>          <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>>          <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>>                  The alternative is to 'paste'
>>>>>>>>>>>>>>>>>>>>          character is very OS+application
>>>>>>>>>>>>>>>>>>>>                  specific
>>>>>>>>>>>>>>>>>>>>                  (for ex. on Ubuntu you need
>>>>>>>>>>>>>>>>>>>>          Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>>>>>>>>                  Ctrl+C
>>>>>>>>>>>>>>>>>>>>                  in
>>>>>>>>>>>>>>>>>>>>                  gedit ....)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                  On Wed, Sep 14, 2016 at 6:12 PM, Peter
>>>>>>>>>>>>>>>>>>>>          Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>                  wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          accidentally.... ;-)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                  Am 14.09.2016 um 13:08 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>          Solodovnik:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          OmKeyEvent is the transformer from what was
>>>>>>>>>>>>>>>>>>>>          received in
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          FlashPlayer
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                  to key
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>          sequence for Java Robot
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>          I'm also playing with it
>>>>>>>>>>>>>>>>>>>>>>          accidentally was able to type ß, now trying
>>>>>>>>>>>>>>>>>>>>>>          to find out how
>>>>>>>>>>>>>>>>>>>>>>                  :)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                  On Wed, Sep 14, 2016 at 6:00 PM,
>>>>>>>>>>>>>>>>>>>>>>          Peter Dähn<da...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de> <mailto:daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                  wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                  I try to understand
>>>>>>>>>>>>>>>>>>>>>>          OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>>>>>>>>                  fix
>>>>>>>>>>>>>>>>>>>>>>                  this it
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                  must be there... right?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                  Am 14.09.2016 um 12:31 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>          Solodovnik:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>          sort of :(
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                  I can find no way to "type" these
>>>>>>>>>>>>>>>>>>>>>>>          ExtendedKey
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          additionally it will be required to find
>>>>>>>>>>>>>>>>>>>>>>>          out it need to be
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          pressed, I
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                  mean
>>>>>>>>>>>>>>>>>>>>>>>>                  flash and/or Java need some way to
>>>>>>>>>>>>>>>>>>>>>>>>          understand it's time to
>>>>>>>>>>>>>>>>>>>>>>>>                  press
>>>>>>>>>>>>>>>>>>>>>>>>          umlauts
>>>>>>>>>>>>>>>>>>>>>>>>                  ...
>>>>>>>>>>>>>>>>>>>>>>>>                  here is "sort of" solution
>>>>>>>>>>>>>>>>>>>>>>>>          http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>> ions/397113/how-to-make-the
>>>>>>>>>>>>>>>>>>>>>>>>          <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>>          <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>-
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          java-awt-robot-type-unicode-ch
>>>>>>>>>>>>>>>>>>>>>>>> aracters-is-it-possible
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                  but I don't really like it ....
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                  On Wed, Sep 14, 2016 at 5:24 PM,
>>>>>>>>>>>>>>>>>>>>>>>>          Peter Dähn <daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de> <mailto:
>>>>>>>>>>>>>>>>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                  wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          something like tis?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>>          ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          key-%C3%9F
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          Am 14.09.2016 um 12:20 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                              [
>>>>>>>>>>>>>>>>>>>>>>>>>          https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>          /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          =com.atlassian.jira.plugin.sys
>>>>>>>>>>>>>>>>>>>>>>>>> tem.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          tabpanel&focusedCommentId=1549
>>>>>>>>>>>>>>>>>>>>>>>>> 0063#comment-15490063
>>>>>>>>>>>>>>>>>>>>>>>>>          ]
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                  Maxim Solodovnik commented on
>>>>>>>>>>>>>>>>>>>>>>>>>          OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                  It is something outstanding :)
>>>>>>>>>>>>>>>>>>>>>>>>>>                  works for english and russian,
>>>>>>>>>>>>>>>>>>>>>>>>>>          but not for german :(
>>>>>>>>>>>>>>>>>>>>>>>>>>                  will try to understand what is
>>>>>>>>>>>>>>>>>>>>>>>>>>          going on
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          problems with keyborad usage while
>>>>>>>>>>>>>>>>>>>>>>>>>>          screensharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>                  remote
>>>>>>>>>>>>>>>>>>>>>>>>>>          desktop
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>          ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>          ---------
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>            Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>            URL:
>>>>>>>>>>>>>>>>>>>>>>>>>>          https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>>>>>>                                   Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>>>>>>>>                                   Components:
>>>>>>>>>>>>>>>>>>>>>>>>>>>          Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>>>>>>                             Affects Versions:
>>>>>>>>>>>>>>>>>>>>>>>>>>>          3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>>>>>>                                     Reporter:
>>>>>>>>>>>>>>>>>>>>>>>>>>>          Peter Dähn
>>>>>>>>>>>>>>>>>>>>>>>>>>>                                     Assignee:
>>>>>>>>>>>>>>>>>>>>>>>>>>>          Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>>>>>>>                                      Fix For:
>>>>>>>>>>>>>>>>>>>>>>>>>>>          3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  During screen sharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>>          remote desktop one could use
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  all
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  keys
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  except 3, german umlauts and ",
>>>>>>>>>>>>>>>>>>>>>>>>>>>          - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  This is the behaviour with
>>>>>>>>>>>>>>>>>>>>>>>>>>>          Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  Need
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  to
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  test
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  also
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  But Windows also seem the have
>>>>>>>>>>>>>>>>>>>>>>>>>>>          some unexpected
>>>>>>>>>>>>>>>>>>>>>>>>>>>          behaviours.
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  After the
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  first time of using shift for
>>>>>>>>>>>>>>>>>>>>>>>>>>>          capital letters one need
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  to
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  use
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  caps
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  lock for
>>>>>>>>>>>>>>>>>>>>>>>>>>>          writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  --
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  This message was sent by
>>>>>>>>>>>>>>>>>>>>>>>>>>>          Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>          (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>                  --
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                  WBR
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                  Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>              --     WBR Maxim aka solomax
>>>>>>
>>>>>>          --         WBR Maxim aka solomax
>>>>>>
>>>>>>
>>>>>
>>>>      --     WBR
>>>>      Maxim aka solomax
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>
>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

I think final fix in 3.1.4 is fine. Most of the keyboard is usable and 
this is better than before in my case... ;-).

Without API changes I could easily update then. Start vote for 1.3.1.

Greetings Peter

Am 19.09.2016 um 18:40 schrieb Maxim Solodovnik:
> Would it be OK to file this final list as separate issue and fix in in
> 3.1.4?
>
> On Mon, Sep 19, 2016 at 7:44 PM, Peter D�hn <da...@vcrp.de> wrote:
>
>> And what does this mean? Can I help somehow? Do I need to live with it?
>>
>> Am 19.09.2016 um 12:55 schrieb Maxim Solodovnik:
>>
>>> I just have checked
>>> It seems to be both java and keyboard issues, I don't have "Alt Gr" on my
>>> keyboards, so I don't know how it is being passed :(
>>> same thing regarding '?', '+' etc. normally you will get those keys by
>>> pressing shift+something else and this is very keyboard layout related
>>> you have too much specific keys on german keyboards :(
>>>
>>> On Mon, Sep 19, 2016 at 4:08 PM, Maxim Solodovnik <solomax666@gmail.com
>>> <ma...@gmail.com>> wrote:
>>>
>>>      Thanks for the detailed report Peter, will try to fix missing keys
>>>
>>>      On Mon, Sep 19, 2016 at 3:55 PM, Peter D�hn <daehn@vcrp.de
>>>      <ma...@vcrp.de>> wrote:
>>>
>>>          Hi Maxim,
>>>
>>>          capital letters works
>>>
>>>          A few keys are left... (I hope you can see the screenshot)
>>>
>>>
>>>
>>>
>>>          1 typed shift+.  result ; exprected :
>>>
>>>          DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-5] - sequence:: shift true, ch  , orig
>>>          16 -> key 0(0), map 0
>>>          DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-5] - sequence:: codes [16]
>>>          DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch :, orig
>>>          186 -> key 59(3b), map 59
>>>          DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>>>
>>>          2 typed Alt Gr+< result � exprected |
>>>
>>>          DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-3] - sequence:: shift false, ch |,
>>>          orig 220 -> key 92(5c), map 92
>>>          DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-3] - sequence:: codes [92]
>>>
>>>          3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for
>>>          screenshots???) exprected \u20ac
>>>
>>>          DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-7] - sequence:: shift false, ch \u20ac,
>>>          orig 8364 -> key 8364(20ac), map null
>>>          DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>>>
>>>          4 typed Alt Gr+q result 2 exprected @
>>>
>>>          DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift false, ch @,
>>>          orig 50 -> key 50(32), map null
>>>          DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [50]
>>>
>>>          5 typed Shift+2 result ' exprected "
>>>
>>>          DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-6] - sequence:: shift true, ch  , orig
>>>          16 -> key 0(0), map 0
>>>          DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-6] - sequence:: codes [16]
>>>          DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-5] - sequence:: shift true, ch ", orig
>>>          222 -> key 222(de), map 222
>>>          DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>>>
>>>          6 typed Shift+6 result / exprected &
>>>
>>>          DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>>>          16 -> key 0(0), map 0
>>>          DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>          DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>>>          55 -> key 55(37), map null
>>>          DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>
>>>          7 typed Shift+8 result ) exprected (
>>>
>>>          DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>>>          16 -> key 0(0), map 0
>>>          DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>>          DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>>>          55 -> key 55(37), map null
>>>          DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>>
>>>          8 typed Shift+9 result = exprected )
>>>
>>>          DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-7] - sequence:: shift true, ch  , orig
>>>          16 -> key 0(0), map 0
>>>          DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-7] - sequence:: codes [16]
>>>          DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-7] - sequence:: shift true, ch ), orig
>>>          48 -> key 48(30), map null
>>>          DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>>>
>>>          9 typed Shift+� result / exprected ?
>>>
>>>          DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch  , orig
>>>          16 -> key 0(0), map 0
>>>          DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16]
>>>          DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?, orig
>>>          191 -> key 47(2f), map 47
>>>          DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>>>
>>>          10 typed Alt Gr+7 result 8 exprected {
>>>
>>>          DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-5] - sequence:: shift false, ch {,
>>>          orig 219 -> key 91(5b), map 91
>>>          DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-5] - sequence:: codes [91]
>>>
>>>          11 typed Alt Gr+8 result 8 exprected [
>>>
>>>          DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-7] - sequence:: shift false, ch [,
>>>          orig 219 -> key 91(5b), map 91
>>>          DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-7] - sequence:: codes [91]
>>>
>>>          12 typed Alt Gr+9 result 9 exprected ]
>>>
>>>          DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift false, ch ],
>>>          orig 221 -> key 93(5d), map 93
>>>          DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [93]
>>>
>>>          13 typed Alt Gr+0 result 9 exprected }
>>>
>>>          DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-10] - sequence:: shift false, ch },
>>>          orig 221 -> key 93(5d), map 93
>>>          DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-10] - sequence:: codes [93]
>>>
>>>          14 typed Alt Gr+� result � exprected \
>>>
>>>          DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-7] - sequence:: shift false, ch \,
>>>          orig 220 -> key 92(5c), map 92
>>>          DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-7] - sequence:: codes [92]
>>>
>>>          15 typed + result 0 exprected +
>>>
>>>          DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift false, ch +,
>>>          orig 187 -> key 61(3d), map 61
>>>          DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [61]
>>>
>>>          16 typed SHIFT++ result ( exprected *
>>>
>>>          DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-3] - sequence:: shift true, ch  , orig
>>>          16 -> key 0(0), map 0
>>>          DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-3] - sequence:: codes [16]
>>>          DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift true, ch *, orig
>>>          56 -> key 56(38), map null
>>>          DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>>>
>>>
>>>          17 typed Alt Gr++ result /NOTHING/ exprected ~
>>>
>>>          DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
>>>          [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~,
>>>          orig 192 -> key 192(c0), map null
>>>          DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
>>>          [CoreScreenShare_Worker-1] - sequence:: codes [192]
>>>
>>>
>>>          I think I have all "useful" keys, would be great if these
>>>          would work too...
>>>
>>>
>>>          Am 19.09.2016 um 09:37 schrieb Peter D�hn:
>>>
>>>>          ok... start build and come back later...
>>>>
>>>>          Thanks so far
>>>>
>>>>          Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>>>>
>>>>>          Additionally has checked using Ubuntu host and Windows client
>>>>>          Capital letters works as expected
>>>>>
>>>>>          Could you please double-check?
>>>>>          I would like to pack RC2 if everything is OK
>>>>>
>>>>>          On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik
>>>>>          <solomax666@gmail.com <ma...@gmail.com>
>>>>>          <ma...@gmail.com> <ma...@gmail.com>>
>>>>>          wrote:
>>>>>
>>>>>              I just have checked the code
>>>>>              Shift should be preserved ...
>>>>>              How have you entered your capital letters? holding
>>>>>          shift+LETTER ?
>>>>>              or with CAPS LOCK?
>>>>>              Same for the !@#$%^
>>>>>
>>>>>              I'll commit small additional fix for capital letters
>>>>>              but unfortunately I have no chance to test it (need
>>>>>          another PC ...)
>>>>>              So please provide some feedback :)
>>>>>
>>>>>              On Fri, Sep 16, 2016 at 5:45 PM, Peter D�hn
>>>>>          <daehn@vcrp.de <ma...@vcrp.de>
>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>> wrote:
>>>>>
>>>>>                  Hi Maxim,
>>>>>
>>>>>                  I tried out my keybord... Linux to Linux
>>>>>
>>>>>
>>>>>
>>>>>                  left what I tried to write, right what I get via
>>>>>          remotecontrol
>>>>>
>>>>>                  1234567890� 1234567890�
>>>>>                  !"�$%&/()=? 1#�45779007
>>>>>                  qwertzuiop�+ qwertzuiop�0
>>>>>                  QWERTZUIOP�* qwertzuiop�8
>>>>>                  asdfghjkl��# asdfghjkl��#
>>>>>                  ASDFGHJKL��' asdfghjkl��#
>>>>>                  >YXCVBNM;:_ .yxcvbnm,,-
>>>>>                  |�~\u20ac@{[]}\       � 28899�
>>>>>
>>>>>                  Capital letter doesn't work and last line (ALT GR +
>>>>>          something)
>>>>>                  seems to be difficult
>>>>>
>>>>>                  But lower case and Umlauts works great! ;-)
>>>>>
>>>>>                  Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>>>>
>>>>>>                  Great :)
>>>>>>
>>>>>>                  WBR, Maxim
>>>>>>                  (from mobile, sorry for the typos)
>>>>>>
>>>>>>                  On Sep 16, 2016 16:03, "Peter D�hn"<da...@vcrp.de>
>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>          <ma...@vcrp.de> wrote:
>>>>>>
>>>>>>                  Hi Maxim,
>>>>>>>                  it works so far.. a few Keys are missing...
>>>>>>>
>>>>>>>                  I will collect them and send you a list...
>>>>>>>
>>>>>>>
>>>>>>>                  Thank you Peter
>>>>>>>
>>>>>>>                  Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>>                  Both works for me ...
>>>>>>>>                  please provide config+layout+what_to_press to
>>>>>>>>          reproduce :)
>>>>>>>>
>>>>>>>>                  On Fri, Sep 16, 2016 at 3:43 PM, Peter
>>>>>>>>          D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>>                  ok... compiling... I had a short look in OmKeyEvent
>>>>>>>>
>>>>>>>>>                  could you add (if necessary) VK_PIPE ('|') and
>>>>>>>>>          VK_GREATER ('>')? I will
>>>>>>>>>                  test it at first, but sometimes I need these
>>>>>>>>>          ones...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                  Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>>                  found the issue
>>>>>>>>>
>>>>>>>>>>                  I believe it will work now :)
>>>>>>>>>>
>>>>>>>>>>                  On Fri, Sep 16, 2016 at 3:13 PM, Peter
>>>>>>>>>>          D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>>                  complet new installation...
>>>>>>>>>>
>>>>>>>>>>          Name    OpenMeetings Version 3.1.x
>>>>>>>>>>>                  Version 3.1.3-SNAPSHOT
>>>>>>>>>>>                  Revision        1761005
>>>>>>>>>>>                  Builddate 2016/09/16 07:14
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                  +2houres...
>>>>>>>>>>>
>>>>>>>>>>>                  cache couldn't be... an colleague tried it
>>>>>>>>>>>          with windows, and the PC was
>>>>>>>>>>>                  started in the morning...
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                  Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>>                  Linux to Linux nothing will be written right
>>>>>>>>>>>          now...
>>>>>>>>>>>
>>>>>>>>>>>          Javaconsole gives following error
>>>>>>>>>>>>                  ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>>>          [CoreScreenShare_Worker-3]
>>>>>>>>>>>>                  -
>>>>>>>>>>>>                  Job ScreenShare.RemoteJob threw an unhandled
>>>>>>>>>>>>          Exception:
>>>>>>>>>>>>          java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>>          class
>>>>>>>>>>>>          org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>
>>>>>>>>>>>>                  have you updated before build? or maybe cache
>>>>>>>>>>>>          issue?
>>>>>>>>>>>>
>>>>>>>>>>>>                  Windows tries remote write on linux...
>>>>>>>>>>>>                  ���ߴ#+ gives #,8970
>>>>>>>>>>>>
>>>>>>>>>>>>                  will double check using Mac -> Linux
>>>>>>>>>>>>
>>>>>>>>>>>>                  On Fri, Sep 16, 2016 at 2:50 PM, Peter
>>>>>>>>>>>>          D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>                  Hi Maxim,
>>>>>>>>>>>>
>>>>>>>>>>>>                  first test...
>>>>>>>>>>>>
>>>>>>>>>>>>>          Linux to Linux nothing will be written right now...
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  Javaconsole gives following error
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>>>>          [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>                  - Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>          unhandled Exception:
>>>>>>>>>>>>>          java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>>>          class
>>>>>>>>>>>>>          org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>                          at
>>>>>>>>>>>>>          org.apache.openmeetings.screen
>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  RemoteJob.java:92)
>>>>>>>>>>>>>          atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>          <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>                          at
>>>>>>>>>>>>>          org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>>>          SimpleThreadPool.java:573)
>>>>>>>>>>>>>                  ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>>>>>>>>>>          [CoreScreenShare_Worker-3]
>>>>>>>>>>>>>                  - Job (ScreenShare.RemoteJob threw an
>>>>>>>>>>>>>          exception.
>>>>>>>>>>>>>          org.quartz.SchedulerException: Job threw an
>>>>>>>>>>>>>          unhandled exception.
>>>>>>>>>>>>>          atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>          <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>> n(JobRunShell.java:213)
>>>>>>>>>>>>>                          at
>>>>>>>>>>>>>          org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>>>          SimpleThreadPool.java:573)
>>>>>>>>>>>>>                  Caused by: java.lang.NoClassDefFoundError:
>>>>>>>>>>>>>          Could not initialize
>>>>>>>>>>>>>                  class
>>>>>>>>>>>>>          org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>>                          at
>>>>>>>>>>>>>          org.apache.openmeetings.screen
>>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  RemoteJob.java:92)
>>>>>>>>>>>>>          atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>          <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>>          <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>>>> n(JobRunShell.java:202)
>>>>>>>>>>>>>                          ... 1 common frames omitted
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  with answer you question you mean input key
>>>>>>>>>>>>>          and resulting char?
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  Windows tries remote write on linux...
>>>>>>>>>>>>>                  ���ߴ#+ gives #,8970
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  Am 16.09.2016 um 05:07 schrieb Maxim
>>>>>>>>>>>>>          Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  Commited:https://svn.apache.org/r1760990
>>>>>>>>>>>>>          <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>          <https://svn.apache.org/r1760990>
>>>>>>>>>>>>>          <https://svn.apache.org/r1760990> Linux to Linux and
>>>>>>>>>>>>>          Linux
>>>>>>>>>>>>>                  to
>>>>>>>>>>>>>
>>>>>>>>>>>>>                  Mac
>>>>>>>>>>>>>
>>>>>>>>>>>>>>          remote should work as expected
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  On Thu, Sep 15, 2016 at 10:27 PM, Maxim
>>>>>>>>>>>>>>          Solodovnik <
>>>>>>>>>>>>>>          solomax666@gmail.com <ma...@gmail.com>
>>>>>>>>>>>>>>          <ma...@gmail.com>
>>>>>>>>>>>>>>          <ma...@gmail.com>>
>>>>>>>>>>>>>>                  wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  I will commit working code for Linux tomorrow
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                  will appreciate if you can answer my question
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>          On Thu, Sep 15, 2016 at 9:45 PM, Peter
>>>>>>>>>>>>>>>          D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                  this is java console with linux client on
>>>>>>>>>>>>>>>          both sites..
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:27.018 87
>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>          false, orig 246 ->
>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>                  246,
>>>>>>>>>>>>>>>>                  _key null, ch �
>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:27.202 87
>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>          false, orig 228 ->
>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>                  228,
>>>>>>>>>>>>>>>>                  _key null, ch �
>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:27.418 87
>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>          false, orig 252 ->
>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>                  252,
>>>>>>>>>>>>>>>>                  _key null, ch �
>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:27.685 87
>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>>          false, orig 223 ->
>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>                  223,
>>>>>>>>>>>>>>>>                  _key null, ch �
>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:35.821 87
>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>          false, orig 51 ->
>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>                  51,
>>>>>>>>>>>>>>>>                  _key null, ch #
>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:41:36.026 87
>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>>          false, orig 187 ->
>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>                  61,
>>>>>>>>>>>>>>>>                  _key 61, ch +
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                  the keys differ...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                  Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                  Hi Maxim,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                  I neede a Windows Client on the other
>>>>>>>>>>>>>>>>          side...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>          now
>>>>>>>>>>>>>>>>>                  ���ߴ#+ gives #,8970
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>          Debugmessages in Javaconsole
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:18.993 83
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-7] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 192 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  192, _key null
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:19.322 83
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-3] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 222 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  222, _key 222
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:19.689 83
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 186 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  59,
>>>>>>>>>>>>>>>>>                  _key 59
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:20.100 83
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-9] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 219 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  91,
>>>>>>>>>>>>>>>>>                  _key 91
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:20.917 83
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-5] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 221 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  93,
>>>>>>>>>>>>>>>>>                  _key 93
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:21.687 83
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 191 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  47,
>>>>>>>>>>>>>>>>>                  _key 47
>>>>>>>>>>>>>>>>>                  DEBUG 09-15 16:11:22.016 83
>>>>>>>>>>>>>>>>>          o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>>          [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>>          false, orig 187 ->
>>>>>>>>>>>>>>>>>                  key
>>>>>>>>>>>>>>>>>                  61,
>>>>>>>>>>>>>>>>>                  _key 61
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  Greetings Peter
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  Hi Maxim,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                  I still try to use getExtendedKeyCode().
>>>>>>>>>>>>>>>>>          No luck till now...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>          By now I compiled the latest build. Nothing
>>>>>>>>>>>>>>>>>>          will be written on
>>>>>>>>>>>>>>>>>>                  ���ߴ.
>>>>>>>>>>>>>>>>>>                  It
>>>>>>>>>>>>>>>>>>                  has now all the same result like
>>>>>>>>>>>>>>>>>>          hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>>>>>                  for
>>>>>>>>>>>>>>>>>>          screenshots)???
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  Any ideas?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  Am 15.09.2016 um 11:44 schrieb Maxim
>>>>>>>>>>>>>>>>>>          Solodovnik:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  It seems like I have some progress .....
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                  could you please tell me what is the
>>>>>>>>>>>>>>>>>>          expected behavior
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>          1) to print on host character printed by client
>>>>>>>>>>>>>>>>>>>                  2) to print key
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                  the difference is keyboard layout of
>>>>>>>>>>>>>>>>>>>          cause
>>>>>>>>>>>>>>>>>>>                  imagine I have changed layout on
>>>>>>>>>>>>>>>>>>>          client, and print Russian 'a',
>>>>>>>>>>>>>>>>>>>                  in
>>>>>>>>>>>>>>>>>>>                  English
>>>>>>>>>>>>>>>>>>>                  layout it will be 'f' .....
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                  Why it is important: the only way I
>>>>>>>>>>>>>>>>>>>          found to 'type' character
>>>>>>>>>>>>>>>>>>>                  is
>>>>>>>>>>>>>>>>>>>          https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>>>>>>>          <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>          <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>          <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>>                  The alternative is to 'paste'
>>>>>>>>>>>>>>>>>>>          character is very OS+application
>>>>>>>>>>>>>>>>>>>                  specific
>>>>>>>>>>>>>>>>>>>                  (for ex. on Ubuntu you need
>>>>>>>>>>>>>>>>>>>          Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>>>>>>>                  Ctrl+C
>>>>>>>>>>>>>>>>>>>                  in
>>>>>>>>>>>>>>>>>>>                  gedit ....)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                  On Wed, Sep 14, 2016 at 6:12 PM, Peter
>>>>>>>>>>>>>>>>>>>          D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>                  wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>          accidentally.... ;-)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                  Am 14.09.2016 um 13:08 schrieb Maxim
>>>>>>>>>>>>>>>>>>>          Solodovnik:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>          OmKeyEvent is the transformer from what was
>>>>>>>>>>>>>>>>>>>          received in
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          FlashPlayer
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                  to key
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          sequence for Java Robot
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>          I'm also playing with it
>>>>>>>>>>>>>>>>>>>>>          accidentally was able to type �, now trying
>>>>>>>>>>>>>>>>>>>>>          to find out how
>>>>>>>>>>>>>>>>>>>>>                  :)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                  On Wed, Sep 14, 2016 at 6:00 PM,
>>>>>>>>>>>>>>>>>>>>>          Peter D�hn<da...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                  wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                  I try to understand
>>>>>>>>>>>>>>>>>>>>>          OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>>>>>>>                  fix
>>>>>>>>>>>>>>>>>>>>>                  this it
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                  must be there... right?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                  Am 14.09.2016 um 12:31 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>          Solodovnik:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>          sort of :(
>>>>>>>>>>>>>>>>>>>>>>                  I can find no way to "type" these
>>>>>>>>>>>>>>>>>>>>>>          ExtendedKey
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>          additionally it will be required to find
>>>>>>>>>>>>>>>>>>>>>>          out it need to be
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>          pressed, I
>>>>>>>>>>>>>>>>>>>>>>>                  mean
>>>>>>>>>>>>>>>>>>>>>>>                  flash and/or Java need some way to
>>>>>>>>>>>>>>>>>>>>>>>          understand it's time to
>>>>>>>>>>>>>>>>>>>>>>>                  press
>>>>>>>>>>>>>>>>>>>>>>>          umlauts
>>>>>>>>>>>>>>>>>>>>>>>                  ...
>>>>>>>>>>>>>>>>>>>>>>>                  here is "sort of" solution
>>>>>>>>>>>>>>>>>>>>>>>          http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>> ions/397113/how-to-make-the
>>>>>>>>>>>>>>>>>>>>>>>          <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>>          <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>-
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          java-awt-robot-type-unicode-ch
>>>>>>>>>>>>>>>>>>>>>>> aracters-is-it-possible
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                  but I don't really like it ....
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                  On Wed, Sep 14, 2016 at 5:24 PM,
>>>>>>>>>>>>>>>>>>>>>>>          Peter D�hn <daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>          <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                  wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          something like tis?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>>          ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          key-%C3%9F
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>          Am 14.09.2016 um 12:20 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>>>          Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                              [
>>>>>>>>>>>>>>>>>>>>>>>>          https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>          /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          =com.atlassian.jira.plugin.sys
>>>>>>>>>>>>>>>>>>>>>>>> tem.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>          tabpanel&focusedCommentId=1549
>>>>>>>>>>>>>>>>>>>>>>>> 0063#comment-15490063
>>>>>>>>>>>>>>>>>>>>>>>>          ]
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                  Maxim Solodovnik commented on
>>>>>>>>>>>>>>>>>>>>>>>>          OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                  It is something outstanding :)
>>>>>>>>>>>>>>>>>>>>>>>>>                  works for english and russian,
>>>>>>>>>>>>>>>>>>>>>>>>>          but not for german :(
>>>>>>>>>>>>>>>>>>>>>>>>>                  will try to understand what is
>>>>>>>>>>>>>>>>>>>>>>>>>          going on
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          problems with keyborad usage while
>>>>>>>>>>>>>>>>>>>>>>>>>          screensharing with
>>>>>>>>>>>>>>>>>>>>>>>>>                  remote
>>>>>>>>>>>>>>>>>>>>>>>>>          desktop
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>          ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>          ---------
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>            Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>            URL:
>>>>>>>>>>>>>>>>>>>>>>>>>          https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>          /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>>>>>                                   Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>>>>>>>                                   Components:
>>>>>>>>>>>>>>>>>>>>>>>>>>          Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>>>>>                             Affects Versions:
>>>>>>>>>>>>>>>>>>>>>>>>>>          3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>>>>>                                     Reporter:
>>>>>>>>>>>>>>>>>>>>>>>>>>          Peter D�hn
>>>>>>>>>>>>>>>>>>>>>>>>>>                                     Assignee:
>>>>>>>>>>>>>>>>>>>>>>>>>>          Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>>>>>>                                      Fix For:
>>>>>>>>>>>>>>>>>>>>>>>>>>          3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                  During screen sharing with
>>>>>>>>>>>>>>>>>>>>>>>>>>          remote desktop one could use
>>>>>>>>>>>>>>>>>>>>>>>>>>                  all
>>>>>>>>>>>>>>>>>>>>>>>>>>                  keys
>>>>>>>>>>>>>>>>>>>>>>>>>>                  except 3, german umlauts and ",
>>>>>>>>>>>>>>>>>>>>>>>>>>          - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>>>>>                  This is the behaviour with
>>>>>>>>>>>>>>>>>>>>>>>>>>          Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>>>>>                  Need
>>>>>>>>>>>>>>>>>>>>>>>>>>                  to
>>>>>>>>>>>>>>>>>>>>>>>>>>                  test
>>>>>>>>>>>>>>>>>>>>>>>>>>                  also
>>>>>>>>>>>>>>>>>>>>>>>>>>                  Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>>>>>                  But Windows also seem the have
>>>>>>>>>>>>>>>>>>>>>>>>>>          some unexpected
>>>>>>>>>>>>>>>>>>>>>>>>>>          behaviours.
>>>>>>>>>>>>>>>>>>>>>>>>>>                  After the
>>>>>>>>>>>>>>>>>>>>>>>>>>                  first time of using shift for
>>>>>>>>>>>>>>>>>>>>>>>>>>          capital letters one need
>>>>>>>>>>>>>>>>>>>>>>>>>>                  to
>>>>>>>>>>>>>>>>>>>>>>>>>>                  use
>>>>>>>>>>>>>>>>>>>>>>>>>>                  caps
>>>>>>>>>>>>>>>>>>>>>>>>>>                  lock for
>>>>>>>>>>>>>>>>>>>>>>>>>>          writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                  --
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                  This message was sent by
>>>>>>>>>>>>>>>>>>>>>>>>>>          Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>          (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>                  --
>>>>>>>>>>>>>>>>>>>>>>>>>                  WBR
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                  Maxim aka solomax
>>>>>              --     WBR Maxim aka solomax
>>>>>
>>>>>          --         WBR Maxim aka solomax
>>>>>
>>>>
>>>
>>>      --     WBR
>>>      Maxim aka solomax
>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>


Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Would it be OK to file this final list as separate issue and fix in in
3.1.4?

On Mon, Sep 19, 2016 at 7:44 PM, Peter Dähn <da...@vcrp.de> wrote:

> And what does this mean? Can I help somehow? Do I need to live with it?
>
> Am 19.09.2016 um 12:55 schrieb Maxim Solodovnik:
>
>> I just have checked
>> It seems to be both java and keyboard issues, I don't have "Alt Gr" on my
>> keyboards, so I don't know how it is being passed :(
>> same thing regarding '?', '+' etc. normally you will get those keys by
>> pressing shift+something else and this is very keyboard layout related
>> you have too much specific keys on german keyboards :(
>>
>> On Mon, Sep 19, 2016 at 4:08 PM, Maxim Solodovnik <solomax666@gmail.com
>> <ma...@gmail.com>> wrote:
>>
>>     Thanks for the detailed report Peter, will try to fix missing keys
>>
>>     On Mon, Sep 19, 2016 at 3:55 PM, Peter Dähn <daehn@vcrp.de
>>     <ma...@vcrp.de>> wrote:
>>
>>         Hi Maxim,
>>
>>         capital letters works
>>
>>         A few keys are left... (I hope you can see the screenshot)
>>
>>
>>
>>
>>         1 typed shift+.  result ; exprected :
>>
>>         DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-5] - sequence:: shift true, ch  , orig
>>         16 -> key 0(0), map 0
>>         DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-5] - sequence:: codes [16]
>>         DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch :, orig
>>         186 -> key 59(3b), map 59
>>         DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>>
>>         2 typed Alt Gr+< result ß exprected |
>>
>>         DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-3] - sequence:: shift false, ch |,
>>         orig 220 -> key 92(5c), map 92
>>         DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-3] - sequence:: codes [92]
>>
>>         3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for
>>         screenshots???) exprected €
>>
>>         DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-7] - sequence:: shift false, ch €,
>>         orig 8364 -> key 8364(20ac), map null
>>         DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>>
>>         4 typed Alt Gr+q result 2 exprected @
>>
>>         DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift false, ch @,
>>         orig 50 -> key 50(32), map null
>>         DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [50]
>>
>>         5 typed Shift+2 result ' exprected "
>>
>>         DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-6] - sequence:: shift true, ch  , orig
>>         16 -> key 0(0), map 0
>>         DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-6] - sequence:: codes [16]
>>         DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-5] - sequence:: shift true, ch ", orig
>>         222 -> key 222(de), map 222
>>         DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>>
>>         6 typed Shift+6 result / exprected &
>>
>>         DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>>         16 -> key 0(0), map 0
>>         DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>         DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>>         55 -> key 55(37), map null
>>         DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>
>>         7 typed Shift+8 result ) exprected (
>>
>>         DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>>         16 -> key 0(0), map 0
>>         DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-9] - sequence:: codes [16]
>>         DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>>         55 -> key 55(37), map null
>>         DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>
>>         8 typed Shift+9 result = exprected )
>>
>>         DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-7] - sequence:: shift true, ch  , orig
>>         16 -> key 0(0), map 0
>>         DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-7] - sequence:: codes [16]
>>         DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-7] - sequence:: shift true, ch ), orig
>>         48 -> key 48(30), map null
>>         DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>>
>>         9 typed Shift+ß result / exprected ?
>>
>>         DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch  , orig
>>         16 -> key 0(0), map 0
>>         DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [16]
>>         DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?, orig
>>         191 -> key 47(2f), map 47
>>         DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>>
>>         10 typed Alt Gr+7 result 8 exprected {
>>
>>         DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-5] - sequence:: shift false, ch {,
>>         orig 219 -> key 91(5b), map 91
>>         DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-5] - sequence:: codes [91]
>>
>>         11 typed Alt Gr+8 result 8 exprected [
>>
>>         DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-7] - sequence:: shift false, ch [,
>>         orig 219 -> key 91(5b), map 91
>>         DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-7] - sequence:: codes [91]
>>
>>         12 typed Alt Gr+9 result 9 exprected ]
>>
>>         DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift false, ch ],
>>         orig 221 -> key 93(5d), map 93
>>         DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [93]
>>
>>         13 typed Alt Gr+0 result 9 exprected }
>>
>>         DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-10] - sequence:: shift false, ch },
>>         orig 221 -> key 93(5d), map 93
>>         DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-10] - sequence:: codes [93]
>>
>>         14 typed Alt Gr+ß result ß exprected \
>>
>>         DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-7] - sequence:: shift false, ch \,
>>         orig 220 -> key 92(5c), map 92
>>         DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-7] - sequence:: codes [92]
>>
>>         15 typed + result 0 exprected +
>>
>>         DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift false, ch +,
>>         orig 187 -> key 61(3d), map 61
>>         DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [61]
>>
>>         16 typed SHIFT++ result ( exprected *
>>
>>         DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-3] - sequence:: shift true, ch  , orig
>>         16 -> key 0(0), map 0
>>         DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-3] - sequence:: codes [16]
>>         DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch *, orig
>>         56 -> key 56(38), map null
>>         DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>>
>>
>>         17 typed Alt Gr++ result /NOTHING/ exprected ~
>>
>>         DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~,
>>         orig 192 -> key 192(c0), map null
>>         DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
>>         [CoreScreenShare_Worker-1] - sequence:: codes [192]
>>
>>
>>         I think I have all "useful" keys, would be great if these
>>         would work too...
>>
>>
>>         Am 19.09.2016 um 09:37 schrieb Peter Dähn:
>>
>>>         ok... start build and come back later...
>>>
>>>         Thanks so far
>>>
>>>         Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>>>
>>>>         Additionally has checked using Ubuntu host and Windows client
>>>>         Capital letters works as expected
>>>>
>>>>         Could you please double-check?
>>>>         I would like to pack RC2 if everything is OK
>>>>
>>>>         On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik
>>>>         <solomax666@gmail.com <ma...@gmail.com>
>>>>         <ma...@gmail.com> <ma...@gmail.com>>
>>>>         wrote:
>>>>
>>>>             I just have checked the code
>>>>             Shift should be preserved ...
>>>>             How have you entered your capital letters? holding
>>>>         shift+LETTER ?
>>>>             or with CAPS LOCK?
>>>>             Same for the !@#$%^
>>>>
>>>>             I'll commit small additional fix for capital letters
>>>>             but unfortunately I have no chance to test it (need
>>>>         another PC ...)
>>>>             So please provide some feedback :)
>>>>
>>>>             On Fri, Sep 16, 2016 at 5:45 PM, Peter Dähn
>>>>         <daehn@vcrp.de <ma...@vcrp.de>
>>>>         <ma...@vcrp.de> <ma...@vcrp.de>> wrote:
>>>>
>>>>                 Hi Maxim,
>>>>
>>>>                 I tried out my keybord... Linux to Linux
>>>>
>>>>
>>>>
>>>>                 left what I tried to write, right what I get via
>>>>         remotecontrol
>>>>
>>>>                 1234567890ß 1234567890ß
>>>>                 !"§$%&/()=? 1#§45779007
>>>>                 qwertzuiopü+ qwertzuiopü0
>>>>                 QWERTZUIOPÜ* qwertzuiopÜ8
>>>>                 asdfghjklöä# asdfghjklöä#
>>>>                 ASDFGHJKLÖÄ' asdfghjklÖÄ#
>>>>                 >YXCVBNM;:_ .yxcvbnm,,-
>>>>                 |µ~€@{[]}\       ß 28899ß
>>>>
>>>>                 Capital letter doesn't work and last line (ALT GR +
>>>>         something)
>>>>                 seems to be difficult
>>>>
>>>>                 But lower case and Umlauts works great! ;-)
>>>>
>>>>                 Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>>>
>>>>>                 Great :)
>>>>>
>>>>>                 WBR, Maxim
>>>>>                 (from mobile, sorry for the typos)
>>>>>
>>>>>                 On Sep 16, 2016 16:03, "Peter Dähn"<da...@vcrp.de>
>>>>>         <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>         <ma...@vcrp.de> wrote:
>>>>>
>>>>>                 Hi Maxim,
>>>>>>
>>>>>>                 it works so far.. a few Keys are missing...
>>>>>>
>>>>>>                 I will collect them and send you a list...
>>>>>>
>>>>>>
>>>>>>                 Thank you Peter
>>>>>>
>>>>>>                 Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>>>>>
>>>>>>                 Both works for me ...
>>>>>>>                 please provide config+layout+what_to_press to
>>>>>>>         reproduce :)
>>>>>>>
>>>>>>>                 On Fri, Sep 16, 2016 at 3:43 PM, Peter
>>>>>>>         Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>
>>>>>>>                 ok... compiling... I had a short look in OmKeyEvent
>>>>>>>
>>>>>>>>                 could you add (if necessary) VK_PIPE ('|') and
>>>>>>>>         VK_GREATER ('>')? I will
>>>>>>>>                 test it at first, but sometimes I need these
>>>>>>>>         ones...
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                 Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>>                 found the issue
>>>>>>>>
>>>>>>>>>                 I believe it will work now :)
>>>>>>>>>
>>>>>>>>>                 On Fri, Sep 16, 2016 at 3:13 PM, Peter
>>>>>>>>>         Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>
>>>>>>>>>                 complet new installation...
>>>>>>>>>
>>>>>>>>>         Name    OpenMeetings Version 3.1.x
>>>>>>>>>>                 Version 3.1.3-SNAPSHOT
>>>>>>>>>>                 Revision        1761005
>>>>>>>>>>                 Builddate 2016/09/16 07:14
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                 +2houres...
>>>>>>>>>>
>>>>>>>>>>                 cache couldn't be... an colleague tried it
>>>>>>>>>>         with windows, and the PC was
>>>>>>>>>>                 started in the morning...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                 Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>>>>>>>>
>>>>>>>>>>                 Linux to Linux nothing will be written right
>>>>>>>>>>         now...
>>>>>>>>>>
>>>>>>>>>>         Javaconsole gives following error
>>>>>>>>>>>
>>>>>>>>>>>                 ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>>>                 -
>>>>>>>>>>>                 Job ScreenShare.RemoteJob threw an unhandled
>>>>>>>>>>>         Exception:
>>>>>>>>>>>         java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>         class
>>>>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>
>>>>>>>>>>>                 have you updated before build? or maybe cache
>>>>>>>>>>>         issue?
>>>>>>>>>>>
>>>>>>>>>>>                 Windows tries remote write on linux...
>>>>>>>>>>>                 öäüß´#+ gives #,8970
>>>>>>>>>>>
>>>>>>>>>>>                 will double check using Mac -> Linux
>>>>>>>>>>>
>>>>>>>>>>>                 On Fri, Sep 16, 2016 at 2:50 PM, Peter
>>>>>>>>>>>         Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>
>>>>>>>>>>>                 Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>>                 first test...
>>>>>>>>>>>
>>>>>>>>>>>>         Linux to Linux nothing will be written right now...
>>>>>>>>>>>>
>>>>>>>>>>>>                 Javaconsole gives following error
>>>>>>>>>>>>
>>>>>>>>>>>>                 ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>>>>                 - Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>>         unhandled Exception:
>>>>>>>>>>>>         java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>>         class
>>>>>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>                         at
>>>>>>>>>>>>         org.apache.openmeetings.screen
>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>
>>>>>>>>>>>>                 RemoteJob.java:92)
>>>>>>>>>>>>         atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>         <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>> >n(JobRunShell.java:202)
>>>>>>>>>>>>
>>>>>>>>>>>>                         at
>>>>>>>>>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>>         SimpleThreadPool.java:573)
>>>>>>>>>>>>                 ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>>>>                 - Job (ScreenShare.RemoteJob threw an
>>>>>>>>>>>>         exception.
>>>>>>>>>>>>         org.quartz.SchedulerException: Job threw an
>>>>>>>>>>>>         unhandled exception.
>>>>>>>>>>>>         atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>         <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>> >n(JobRunShell.java:213)
>>>>>>>>>>>>
>>>>>>>>>>>>                         at
>>>>>>>>>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>>         SimpleThreadPool.java:573)
>>>>>>>>>>>>                 Caused by: java.lang.NoClassDefFoundError:
>>>>>>>>>>>>         Could not initialize
>>>>>>>>>>>>                 class
>>>>>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>>                         at
>>>>>>>>>>>>         org.apache.openmeetings.screen
>>>>>>>>>>>> share.job.RemoteJob.execute(
>>>>>>>>>>>>
>>>>>>>>>>>>                 RemoteJob.java:92)
>>>>>>>>>>>>         atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>>         <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru
>>>>>>>>>>>> >n(JobRunShell.java:202)
>>>>>>>>>>>>
>>>>>>>>>>>>                         ... 1 common frames omitted
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                 with answer you question you mean input key
>>>>>>>>>>>>         and resulting char?
>>>>>>>>>>>>
>>>>>>>>>>>>                 Windows tries remote write on linux...
>>>>>>>>>>>>                 öäüß´#+ gives #,8970
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                 Am 16.09.2016 um 05:07 schrieb Maxim
>>>>>>>>>>>>         Solodovnik:
>>>>>>>>>>>>
>>>>>>>>>>>>                 Commited:https://svn.apache.org/r1760990
>>>>>>>>>>>>         <https://svn.apache.org/r1760990>
>>>>>>>>>>>>         <https://svn.apache.org/r1760990>
>>>>>>>>>>>>         <https://svn.apache.org/r1760990> Linux to Linux and
>>>>>>>>>>>>         Linux
>>>>>>>>>>>>                 to
>>>>>>>>>>>>
>>>>>>>>>>>>                 Mac
>>>>>>>>>>>>
>>>>>>>>>>>>>         remote should work as expected
>>>>>>>>>>>>>
>>>>>>>>>>>>>                 On Thu, Sep 15, 2016 at 10:27 PM, Maxim
>>>>>>>>>>>>>         Solodovnik <
>>>>>>>>>>>>>         solomax666@gmail.com <ma...@gmail.com>
>>>>>>>>>>>>>         <ma...@gmail.com>
>>>>>>>>>>>>>         <ma...@gmail.com>>
>>>>>>>>>>>>>                 wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>                 I will commit working code for Linux tomorrow
>>>>>>>>>>>>>
>>>>>>>>>>>>>                 will appreciate if you can answer my question
>>>>>>>>>>>>>
>>>>>>>>>>>>>         On Thu, Sep 15, 2016 at 9:45 PM, Peter
>>>>>>>>>>>>>>         Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                 this is java console with linux client on
>>>>>>>>>>>>>>         both sites..
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:27.018 87
>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 246 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 246,
>>>>>>>>>>>>>>>                 _key null, ch ö
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:27.202 87
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 228 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 228,
>>>>>>>>>>>>>>>                 _key null, ch ä
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:27.418 87
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 252 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 252,
>>>>>>>>>>>>>>>                 _key null, ch ü
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:27.685 87
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 223 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 223,
>>>>>>>>>>>>>>>                 _key null, ch ß
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:35.821 87
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 51 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 51,
>>>>>>>>>>>>>>>                 _key null, ch #
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:36.026 87
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 187 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 61,
>>>>>>>>>>>>>>>                 _key 61, ch +
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 the keys differ...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 Hi Maxim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 I neede a Windows Client on the other
>>>>>>>>>>>>>>>         side...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         now
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 öäüß´#+ gives #,8970
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         Debugmessages in Javaconsole
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:18.993 83
>>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-7] - sequence:: shift
>>>>>>>>>>>>>>>>         false, orig 192 ->
>>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>>                 192, _key null
>>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:19.322 83
>>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-3] - sequence:: shift
>>>>>>>>>>>>>>>>         false, orig 222 ->
>>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>>                 222, _key 222
>>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:19.689 83
>>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>         false, orig 186 ->
>>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>>                 59,
>>>>>>>>>>>>>>>>                 _key 59
>>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:20.100 83
>>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-9] - sequence:: shift
>>>>>>>>>>>>>>>>         false, orig 219 ->
>>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>>                 91,
>>>>>>>>>>>>>>>>                 _key 91
>>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:20.917 83
>>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-5] - sequence:: shift
>>>>>>>>>>>>>>>>         false, orig 221 ->
>>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>>                 93,
>>>>>>>>>>>>>>>>                 _key 93
>>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:21.687 83
>>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>>         false, orig 191 ->
>>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>>                 47,
>>>>>>>>>>>>>>>>                 _key 47
>>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:22.016 83
>>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>>         false, orig 187 ->
>>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>>                 61,
>>>>>>>>>>>>>>>>                 _key 61
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 Greetings Peter
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 Hi Maxim,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 I still try to use getExtendedKeyCode().
>>>>>>>>>>>>>>>>         No luck till now...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         By now I compiled the latest build. Nothing
>>>>>>>>>>>>>>>>>         will be written on
>>>>>>>>>>>>>>>>>                 öäüß´.
>>>>>>>>>>>>>>>>>                 It
>>>>>>>>>>>>>>>>>                 has now all the same result like
>>>>>>>>>>>>>>>>>         hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>>>>                 for
>>>>>>>>>>>>>>>>>         screenshots)???
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                 Any ideas?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                 Am 15.09.2016 um 11:44 schrieb Maxim
>>>>>>>>>>>>>>>>>         Solodovnik:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                 It seems like I have some progress .....
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                 could you please tell me what is the
>>>>>>>>>>>>>>>>>         expected behavior
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         1) to print on host character printed by client
>>>>>>>>>>>>>>>>>>                 2) to print key
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                 the difference is keyboard layout of
>>>>>>>>>>>>>>>>>>         cause
>>>>>>>>>>>>>>>>>>                 imagine I have changed layout on
>>>>>>>>>>>>>>>>>>         client, and print Russian 'a',
>>>>>>>>>>>>>>>>>>                 in
>>>>>>>>>>>>>>>>>>                 English
>>>>>>>>>>>>>>>>>>                 layout it will be 'f' .....
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                 Why it is important: the only way I
>>>>>>>>>>>>>>>>>>         found to 'type' character
>>>>>>>>>>>>>>>>>>                 is
>>>>>>>>>>>>>>>>>>         https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>>>>>>         <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>         <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>         <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>>                 The alternative is to 'paste'
>>>>>>>>>>>>>>>>>>         character is very OS+application
>>>>>>>>>>>>>>>>>>                 specific
>>>>>>>>>>>>>>>>>>                 (for ex. on Ubuntu you need
>>>>>>>>>>>>>>>>>>         Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>>>>>>                 Ctrl+C
>>>>>>>>>>>>>>>>>>                 in
>>>>>>>>>>>>>>>>>>                 gedit ....)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                 On Wed, Sep 14, 2016 at 6:12 PM, Peter
>>>>>>>>>>>>>>>>>>         Dähn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>                 wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         accidentally.... ;-)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                 Am 14.09.2016 um 13:08 schrieb Maxim
>>>>>>>>>>>>>>>>>>         Solodovnik:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         OmKeyEvent is the transformer from what was
>>>>>>>>>>>>>>>>>>         received in
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         FlashPlayer
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                 to key
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         sequence for Java Robot
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         I'm also playing with it
>>>>>>>>>>>>>>>>>>>>         accidentally was able to type ß, now trying
>>>>>>>>>>>>>>>>>>>>         to find out how
>>>>>>>>>>>>>>>>>>>>                 :)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                 On Wed, Sep 14, 2016 at 6:00 PM,
>>>>>>>>>>>>>>>>>>>>         Peter Dähn<da...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                 wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                 I try to understand
>>>>>>>>>>>>>>>>>>>>         OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>>>>>>                 fix
>>>>>>>>>>>>>>>>>>>>                 this it
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                 must be there... right?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                 Am 14.09.2016 um 12:31 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>         Solodovnik:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         sort of :(
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 I can find no way to "type" these
>>>>>>>>>>>>>>>>>>>>>         ExtendedKey
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         additionally it will be required to find
>>>>>>>>>>>>>>>>>>>>>         out it need to be
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         pressed, I
>>>>>>>>>>>>>>>>>>>>>>                 mean
>>>>>>>>>>>>>>>>>>>>>>                 flash and/or Java need some way to
>>>>>>>>>>>>>>>>>>>>>>         understand it's time to
>>>>>>>>>>>>>>>>>>>>>>                 press
>>>>>>>>>>>>>>>>>>>>>>         umlauts
>>>>>>>>>>>>>>>>>>>>>>                 ...
>>>>>>>>>>>>>>>>>>>>>>                 here is "sort of" solution
>>>>>>>>>>>>>>>>>>>>>>         http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>> ions/397113/how-to-make-the
>>>>>>>>>>>>>>>>>>>>>>         <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>>         <http://stackoverflow.com/ques
>>>>>>>>>>>>>>>>>>>>>> tions/397113/how-to-make-the>-
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         java-awt-robot-type-unicode-ch
>>>>>>>>>>>>>>>>>>>>>> aracters-is-it-possible
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                 but I don't really like it ....
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                 On Wed, Sep 14, 2016 at 5:24 PM,
>>>>>>>>>>>>>>>>>>>>>>         Peter Dähn <daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                 wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         something like tis?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>>         ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         key-%C3%9F
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         Am 14.09.2016 um 12:20 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>>         Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                             [
>>>>>>>>>>>>>>>>>>>>>>>         https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>         /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         =com.atlassian.jira.plugin.sys
>>>>>>>>>>>>>>>>>>>>>>> tem.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         tabpanel&focusedCommentId=1549
>>>>>>>>>>>>>>>>>>>>>>> 0063#comment-15490063
>>>>>>>>>>>>>>>>>>>>>>>         ]
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                 Maxim Solodovnik commented on
>>>>>>>>>>>>>>>>>>>>>>>         OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>         ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                 It is something outstanding :)
>>>>>>>>>>>>>>>>>>>>>>>>                 works for english and russian,
>>>>>>>>>>>>>>>>>>>>>>>>         but not for german :(
>>>>>>>>>>>>>>>>>>>>>>>>                 will try to understand what is
>>>>>>>>>>>>>>>>>>>>>>>>         going on
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>         problems with keyborad usage while
>>>>>>>>>>>>>>>>>>>>>>>>         screensharing with
>>>>>>>>>>>>>>>>>>>>>>>>                 remote
>>>>>>>>>>>>>>>>>>>>>>>>         desktop
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>         ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>         ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>         ---------
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>           URL:
>>>>>>>>>>>>>>>>>>>>>>>>         https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>         /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>         Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>>>>                                  Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>>>>>>                                  Components:
>>>>>>>>>>>>>>>>>>>>>>>>>         Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>>>>                            Affects Versions:
>>>>>>>>>>>>>>>>>>>>>>>>>         3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>>>>                                    Reporter:
>>>>>>>>>>>>>>>>>>>>>>>>>         Peter Dähn
>>>>>>>>>>>>>>>>>>>>>>>>>                                    Assignee:
>>>>>>>>>>>>>>>>>>>>>>>>>         Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>>>>>                                     Fix For:
>>>>>>>>>>>>>>>>>>>>>>>>>         3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                 During screen sharing with
>>>>>>>>>>>>>>>>>>>>>>>>>         remote desktop one could use
>>>>>>>>>>>>>>>>>>>>>>>>>                 all
>>>>>>>>>>>>>>>>>>>>>>>>>                 keys
>>>>>>>>>>>>>>>>>>>>>>>>>                 except 3, german umlauts and ",
>>>>>>>>>>>>>>>>>>>>>>>>>         - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>>>>                 This is the behaviour with
>>>>>>>>>>>>>>>>>>>>>>>>>         Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>>>>                 Need
>>>>>>>>>>>>>>>>>>>>>>>>>                 to
>>>>>>>>>>>>>>>>>>>>>>>>>                 test
>>>>>>>>>>>>>>>>>>>>>>>>>                 also
>>>>>>>>>>>>>>>>>>>>>>>>>                 Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>>>>                 But Windows also seem the have
>>>>>>>>>>>>>>>>>>>>>>>>>         some unexpected
>>>>>>>>>>>>>>>>>>>>>>>>>         behaviours.
>>>>>>>>>>>>>>>>>>>>>>>>>                 After the
>>>>>>>>>>>>>>>>>>>>>>>>>                 first time of using shift for
>>>>>>>>>>>>>>>>>>>>>>>>>         capital letters one need
>>>>>>>>>>>>>>>>>>>>>>>>>                 to
>>>>>>>>>>>>>>>>>>>>>>>>>                 use
>>>>>>>>>>>>>>>>>>>>>>>>>                 caps
>>>>>>>>>>>>>>>>>>>>>>>>>                 lock for
>>>>>>>>>>>>>>>>>>>>>>>>>         writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                 --
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                 This message was sent by
>>>>>>>>>>>>>>>>>>>>>>>>>         Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>         (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>                 --
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                 WBR
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                 Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>             --     WBR Maxim aka solomax
>>>>
>>>>         --         WBR Maxim aka solomax
>>>>
>>>
>>>
>>
>>
>>     --     WBR
>>     Maxim aka solomax
>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
And what does this mean? Can I help somehow? Do I need to live with it?

Am 19.09.2016 um 12:55 schrieb Maxim Solodovnik:
> I just have checked
> It seems to be both java and keyboard issues, I don't have "Alt Gr" on 
> my keyboards, so I don't know how it is being passed :(
> same thing regarding '?', '+' etc. normally you will get those keys by 
> pressing shift+something else and this is very keyboard layout related
> you have too much specific keys on german keyboards :(
>
> On Mon, Sep 19, 2016 at 4:08 PM, Maxim Solodovnik 
> <solomax666@gmail.com <ma...@gmail.com>> wrote:
>
>     Thanks for the detailed report Peter, will try to fix missing keys
>
>     On Mon, Sep 19, 2016 at 3:55 PM, Peter D�hn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>
>         Hi Maxim,
>
>         capital letters works
>
>         A few keys are left... (I hope you can see the screenshot)
>
>
>
>
>         1 typed shift+.  result ; exprected :
>
>         DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-5] - sequence:: shift true, ch  , orig
>         16 -> key 0(0), map 0
>         DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-5] - sequence:: codes [16]
>         DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch :, orig
>         186 -> key 59(3b), map 59
>         DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>
>         2 typed Alt Gr+< result � exprected |
>
>         DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-3] - sequence:: shift false, ch |,
>         orig 220 -> key 92(5c), map 92
>         DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-3] - sequence:: codes [92]
>
>         3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for
>         screenshots???) exprected \u20ac
>
>         DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-7] - sequence:: shift false, ch \u20ac,
>         orig 8364 -> key 8364(20ac), map null
>         DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>
>         4 typed Alt Gr+q result 2 exprected @
>
>         DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift false, ch @,
>         orig 50 -> key 50(32), map null
>         DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [50]
>
>         5 typed Shift+2 result ' exprected "
>
>         DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-6] - sequence:: shift true, ch  , orig
>         16 -> key 0(0), map 0
>         DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-6] - sequence:: codes [16]
>         DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-5] - sequence:: shift true, ch ", orig
>         222 -> key 222(de), map 222
>         DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>
>         6 typed Shift+6 result / exprected &
>
>         DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>         16 -> key 0(0), map 0
>         DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-9] - sequence:: codes [16]
>         DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>         55 -> key 55(37), map null
>         DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>
>         7 typed Shift+8 result ) exprected (
>
>         DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig
>         16 -> key 0(0), map 0
>         DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-9] - sequence:: codes [16]
>         DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig
>         55 -> key 55(37), map null
>         DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>
>         8 typed Shift+9 result = exprected )
>
>         DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-7] - sequence:: shift true, ch  , orig
>         16 -> key 0(0), map 0
>         DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-7] - sequence:: codes [16]
>         DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-7] - sequence:: shift true, ch ), orig
>         48 -> key 48(30), map null
>         DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>
>         9 typed Shift+� result / exprected ?
>
>         DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch  , orig
>         16 -> key 0(0), map 0
>         DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [16]
>         DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?, orig
>         191 -> key 47(2f), map 47
>         DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>
>         10 typed Alt Gr+7 result 8 exprected {
>
>         DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-5] - sequence:: shift false, ch {,
>         orig 219 -> key 91(5b), map 91
>         DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-5] - sequence:: codes [91]
>
>         11 typed Alt Gr+8 result 8 exprected [
>
>         DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-7] - sequence:: shift false, ch [,
>         orig 219 -> key 91(5b), map 91
>         DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-7] - sequence:: codes [91]
>
>         12 typed Alt Gr+9 result 9 exprected ]
>
>         DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift false, ch ],
>         orig 221 -> key 93(5d), map 93
>         DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [93]
>
>         13 typed Alt Gr+0 result 9 exprected }
>
>         DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-10] - sequence:: shift false, ch },
>         orig 221 -> key 93(5d), map 93
>         DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-10] - sequence:: codes [93]
>
>         14 typed Alt Gr+� result � exprected \
>
>         DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-7] - sequence:: shift false, ch \,
>         orig 220 -> key 92(5c), map 92
>         DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-7] - sequence:: codes [92]
>
>         15 typed + result 0 exprected +
>
>         DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift false, ch +,
>         orig 187 -> key 61(3d), map 61
>         DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [61]
>
>         16 typed SHIFT++ result ( exprected *
>
>         DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-3] - sequence:: shift true, ch  , orig
>         16 -> key 0(0), map 0
>         DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-3] - sequence:: codes [16]
>         DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift true, ch *, orig
>         56 -> key 56(38), map null
>         DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>
>
>         17 typed Alt Gr++ result /NOTHING/ exprected ~
>
>         DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~,
>         orig 192 -> key 192(c0), map null
>         DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
>         [CoreScreenShare_Worker-1] - sequence:: codes [192]
>
>
>         I think I have all "useful" keys, would be great if these
>         would work too...
>
>
>         Am 19.09.2016 um 09:37 schrieb Peter D�hn:
>>         ok... start build and come back later...
>>
>>         Thanks so far
>>
>>         Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>>>         Additionally has checked using Ubuntu host and Windows client
>>>         Capital letters works as expected
>>>
>>>         Could you please double-check?
>>>         I would like to pack RC2 if everything is OK
>>>
>>>         On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik
>>>         <solomax666@gmail.com <ma...@gmail.com>
>>>         <ma...@gmail.com> <ma...@gmail.com>>
>>>         wrote:
>>>
>>>             I just have checked the code
>>>             Shift should be preserved ...
>>>             How have you entered your capital letters? holding
>>>         shift+LETTER ?
>>>             or with CAPS LOCK?
>>>             Same for the !@#$%^
>>>
>>>             I'll commit small additional fix for capital letters
>>>             but unfortunately I have no chance to test it (need
>>>         another PC ...)
>>>             So please provide some feedback :)
>>>
>>>             On Fri, Sep 16, 2016 at 5:45 PM, Peter D�hn
>>>         <daehn@vcrp.de <ma...@vcrp.de>
>>>         <ma...@vcrp.de> <ma...@vcrp.de>> wrote:
>>>
>>>                 Hi Maxim,
>>>
>>>                 I tried out my keybord... Linux to Linux
>>>
>>>
>>>
>>>                 left what I tried to write, right what I get via
>>>         remotecontrol
>>>
>>>                 1234567890� 1234567890�
>>>                 !"�$%&/()=? 1#�45779007
>>>                 qwertzuiop�+ qwertzuiop�0
>>>                 QWERTZUIOP�* qwertzuiop�8
>>>                 asdfghjkl��# asdfghjkl��#
>>>                 ASDFGHJKL��' asdfghjkl��#
>>>                 >YXCVBNM;:_ .yxcvbnm,,-
>>>                 |�~\u20ac@{[]}\       � 28899�
>>>
>>>                 Capital letter doesn't work and last line (ALT GR +
>>>         something)
>>>                 seems to be difficult
>>>
>>>                 But lower case and Umlauts works great! ;-)
>>>
>>>                 Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>>>                 Great :)
>>>>
>>>>                 WBR, Maxim
>>>>                 (from mobile, sorry for the typos)
>>>>
>>>>                 On Sep 16, 2016 16:03, "Peter D�hn"<da...@vcrp.de>
>>>>         <ma...@vcrp.de> <ma...@vcrp.de>
>>>>         <ma...@vcrp.de> wrote:
>>>>
>>>>>                 Hi Maxim,
>>>>>
>>>>>                 it works so far.. a few Keys are missing...
>>>>>
>>>>>                 I will collect them and send you a list...
>>>>>
>>>>>
>>>>>                 Thank you Peter
>>>>>
>>>>>                 Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>>>>
>>>>>>                 Both works for me ...
>>>>>>                 please provide config+layout+what_to_press to
>>>>>>         reproduce :)
>>>>>>
>>>>>>                 On Fri, Sep 16, 2016 at 3:43 PM, Peter
>>>>>>         D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>
>>>>>>                 ok... compiling... I had a short look in OmKeyEvent
>>>>>>>                 could you add (if necessary) VK_PIPE ('|') and
>>>>>>>         VK_GREATER ('>')? I will
>>>>>>>                 test it at first, but sometimes I need these
>>>>>>>         ones...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                 Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>>                 found the issue
>>>>>>>>                 I believe it will work now :)
>>>>>>>>
>>>>>>>>                 On Fri, Sep 16, 2016 at 3:13 PM, Peter
>>>>>>>>         D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>>                 complet new installation...
>>>>>>>>
>>>>>>>>>         Name    OpenMeetings Version 3.1.x
>>>>>>>>>                 Version 3.1.3-SNAPSHOT
>>>>>>>>>                 Revision        1761005
>>>>>>>>>                 Builddate 2016/09/16 07:14
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                 +2houres...
>>>>>>>>>
>>>>>>>>>                 cache couldn't be... an colleague tried it
>>>>>>>>>         with windows, and the PC was
>>>>>>>>>                 started in the morning...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                 Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>>                 Linux to Linux nothing will be written right
>>>>>>>>>         now...
>>>>>>>>>
>>>>>>>>>>         Javaconsole gives following error
>>>>>>>>>>
>>>>>>>>>>                 ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>>                 -
>>>>>>>>>>                 Job ScreenShare.RemoteJob threw an unhandled
>>>>>>>>>>         Exception:
>>>>>>>>>>         java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>         class
>>>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>
>>>>>>>>>>                 have you updated before build? or maybe cache
>>>>>>>>>>         issue?
>>>>>>>>>>
>>>>>>>>>>                 Windows tries remote write on linux...
>>>>>>>>>>                 ���ߴ#+ gives #,8970
>>>>>>>>>>
>>>>>>>>>>                 will double check using Mac -> Linux
>>>>>>>>>>
>>>>>>>>>>                 On Fri, Sep 16, 2016 at 2:50 PM, Peter
>>>>>>>>>>         D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>>                 Hi Maxim,
>>>>>>>>>>
>>>>>>>>>>                 first test...
>>>>>>>>>>>         Linux to Linux nothing will be written right now...
>>>>>>>>>>>
>>>>>>>>>>>                 Javaconsole gives following error
>>>>>>>>>>>
>>>>>>>>>>>                 ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>>>                 - Job ScreenShare.RemoteJob threw an
>>>>>>>>>>>         unhandled Exception:
>>>>>>>>>>>         java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>         class
>>>>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>                         at
>>>>>>>>>>>         org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>>>>>>
>>>>>>>>>>>                 RemoteJob.java:92)
>>>>>>>>>>>         atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>         <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>>>>>>>>>>>
>>>>>>>>>>>                         at
>>>>>>>>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>         SimpleThreadPool.java:573)
>>>>>>>>>>>                 ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>>>                 - Job (ScreenShare.RemoteJob threw an
>>>>>>>>>>>         exception.
>>>>>>>>>>>         org.quartz.SchedulerException: Job threw an
>>>>>>>>>>>         unhandled exception.
>>>>>>>>>>>         atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>         <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:213)
>>>>>>>>>>>
>>>>>>>>>>>                         at
>>>>>>>>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>>         SimpleThreadPool.java:573)
>>>>>>>>>>>                 Caused by: java.lang.NoClassDefFoundError:
>>>>>>>>>>>         Could not initialize
>>>>>>>>>>>                 class
>>>>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>>                         at
>>>>>>>>>>>         org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>>>>>>
>>>>>>>>>>>                 RemoteJob.java:92)
>>>>>>>>>>>         atorg.quartz.core.JobRunShell.ru
>>>>>>>>>>>         <http://atorg.quartz.core.JobRunShell.ru>
>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>
>>>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>>>>>>>>>>>
>>>>>>>>>>>                         ... 1 common frames omitted
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                 with answer you question you mean input key
>>>>>>>>>>>         and resulting char?
>>>>>>>>>>>
>>>>>>>>>>>                 Windows tries remote write on linux...
>>>>>>>>>>>                 ���ߴ#+ gives #,8970
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                 Am 16.09.2016 um 05:07 schrieb Maxim
>>>>>>>>>>>         Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>>                 Commited:https://svn.apache.org/r1760990
>>>>>>>>>>>         <https://svn.apache.org/r1760990>
>>>>>>>>>>>         <https://svn.apache.org/r1760990>
>>>>>>>>>>>         <https://svn.apache.org/r1760990> Linux to Linux and
>>>>>>>>>>>         Linux
>>>>>>>>>>>                 to
>>>>>>>>>>>
>>>>>>>>>>>                 Mac
>>>>>>>>>>>>         remote should work as expected
>>>>>>>>>>>>
>>>>>>>>>>>>                 On Thu, Sep 15, 2016 at 10:27 PM, Maxim
>>>>>>>>>>>>         Solodovnik <
>>>>>>>>>>>>         solomax666@gmail.com <ma...@gmail.com>
>>>>>>>>>>>>         <ma...@gmail.com>
>>>>>>>>>>>>         <ma...@gmail.com>>
>>>>>>>>>>>>                 wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>                 I will commit working code for Linux tomorrow
>>>>>>>>>>>>
>>>>>>>>>>>>                 will appreciate if you can answer my question
>>>>>>>>>>>>
>>>>>>>>>>>>>         On Thu, Sep 15, 2016 at 9:45 PM, Peter
>>>>>>>>>>>>>         D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>                 this is java console with linux client on
>>>>>>>>>>>>>         both sites..
>>>>>>>>>>>>>
>>>>>>>>>>>>>                 DEBUG 09-15 16:41:27.018 87
>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>         false, orig 246 ->
>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>                 246,
>>>>>>>>>>>>>>                 _key null, ch �
>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:27.202 87
>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>         false, orig 228 ->
>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>                 228,
>>>>>>>>>>>>>>                 _key null, ch �
>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:27.418 87
>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>         false, orig 252 ->
>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>                 252,
>>>>>>>>>>>>>>                 _key null, ch �
>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:27.685 87
>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-6] - sequence:: shift
>>>>>>>>>>>>>>         false, orig 223 ->
>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>                 223,
>>>>>>>>>>>>>>                 _key null, ch �
>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:35.821 87
>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>         false, orig 51 ->
>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>                 51,
>>>>>>>>>>>>>>                 _key null, ch #
>>>>>>>>>>>>>>                 DEBUG 09-15 16:41:36.026 87
>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-2] - sequence:: shift
>>>>>>>>>>>>>>         false, orig 187 ->
>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>                 61,
>>>>>>>>>>>>>>                 _key 61, ch +
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                 the keys differ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                 Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                 Hi Maxim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                 I neede a Windows Client on the other
>>>>>>>>>>>>>>         side...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         now
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 ���ߴ#+ gives #,8970
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Debugmessages in Javaconsole
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:18.993 83
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-7] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 192 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 192, _key null
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:19.322 83
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-3] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 222 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 222, _key 222
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:19.689 83
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 186 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 59,
>>>>>>>>>>>>>>>                 _key 59
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:20.100 83
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-9] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 219 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 91,
>>>>>>>>>>>>>>>                 _key 91
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:20.917 83
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-5] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 221 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 93,
>>>>>>>>>>>>>>>                 _key 93
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:21.687 83
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 191 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 47,
>>>>>>>>>>>>>>>                 _key 47
>>>>>>>>>>>>>>>                 DEBUG 09-15 16:11:22.016 83
>>>>>>>>>>>>>>>         o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>>         [CoreScreenShare_Worker-8] - sequence:: shift
>>>>>>>>>>>>>>>         false, orig 187 ->
>>>>>>>>>>>>>>>                 key
>>>>>>>>>>>>>>>                 61,
>>>>>>>>>>>>>>>                 _key 61
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 Greetings Peter
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 Hi Maxim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                 I still try to use getExtendedKeyCode().
>>>>>>>>>>>>>>>         No luck till now...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         By now I compiled the latest build. Nothing
>>>>>>>>>>>>>>>>         will be written on
>>>>>>>>>>>>>>>>                 ���ߴ.
>>>>>>>>>>>>>>>>                 It
>>>>>>>>>>>>>>>>                 has now all the same result like
>>>>>>>>>>>>>>>>         hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>>>                 for
>>>>>>>>>>>>>>>>         screenshots)???
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 Any ideas?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 Am 15.09.2016 um 11:44 schrieb Maxim
>>>>>>>>>>>>>>>>         Solodovnik:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 It seems like I have some progress .....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                 could you please tell me what is the
>>>>>>>>>>>>>>>>         expected behavior
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         1) to print on host character printed by client
>>>>>>>>>>>>>>>>>                 2) to print key
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                 the difference is keyboard layout of
>>>>>>>>>>>>>>>>>         cause
>>>>>>>>>>>>>>>>>                 imagine I have changed layout on
>>>>>>>>>>>>>>>>>         client, and print Russian 'a',
>>>>>>>>>>>>>>>>>                 in
>>>>>>>>>>>>>>>>>                 English
>>>>>>>>>>>>>>>>>                 layout it will be 'f' .....
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                 Why it is important: the only way I
>>>>>>>>>>>>>>>>>         found to 'type' character
>>>>>>>>>>>>>>>>>                 is
>>>>>>>>>>>>>>>>>         https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>>>>>         <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>         <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>         <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>>                 The alternative is to 'paste'
>>>>>>>>>>>>>>>>>         character is very OS+application
>>>>>>>>>>>>>>>>>                 specific
>>>>>>>>>>>>>>>>>                 (for ex. on Ubuntu you need
>>>>>>>>>>>>>>>>>         Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>>>>>                 Ctrl+C
>>>>>>>>>>>>>>>>>                 in
>>>>>>>>>>>>>>>>>                 gedit ....)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                 On Wed, Sep 14, 2016 at 6:12 PM, Peter
>>>>>>>>>>>>>>>>>         D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>                 wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         accidentally.... ;-)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                 Am 14.09.2016 um 13:08 schrieb Maxim
>>>>>>>>>>>>>>>>>         Solodovnik:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         OmKeyEvent is the transformer from what was
>>>>>>>>>>>>>>>>>         received in
>>>>>>>>>>>>>>>>>>         FlashPlayer
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                 to key
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         sequence for Java Robot
>>>>>>>>>>>>>>>>>>>         I'm also playing with it
>>>>>>>>>>>>>>>>>>>         accidentally was able to type �, now trying
>>>>>>>>>>>>>>>>>>>         to find out how
>>>>>>>>>>>>>>>>>>>                 :)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                 On Wed, Sep 14, 2016 at 6:00 PM,
>>>>>>>>>>>>>>>>>>>         Peter D�hn<da...@vcrp.de>
>>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>                 wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                 I try to understand
>>>>>>>>>>>>>>>>>>>         OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>>>>>                 fix
>>>>>>>>>>>>>>>>>>>                 this it
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                 must be there... right?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                 Am 14.09.2016 um 12:31 schrieb Maxim
>>>>>>>>>>>>>>>>>>>         Solodovnik:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         sort of :(
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                 I can find no way to "type" these
>>>>>>>>>>>>>>>>>>>>         ExtendedKey
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         additionally it will be required to find
>>>>>>>>>>>>>>>>>>>>         out it need to be
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         pressed, I
>>>>>>>>>>>>>>>>>>>>>                 mean
>>>>>>>>>>>>>>>>>>>>>                 flash and/or Java need some way to
>>>>>>>>>>>>>>>>>>>>>         understand it's time to
>>>>>>>>>>>>>>>>>>>>>                 press
>>>>>>>>>>>>>>>>>>>>>         umlauts
>>>>>>>>>>>>>>>>>>>>>                 ...
>>>>>>>>>>>>>>>>>>>>>                 here is "sort of" solution
>>>>>>>>>>>>>>>>>>>>>         http://stackoverflow.com/questions/397113/how-to-make-the
>>>>>>>>>>>>>>>>>>>>>         <http://stackoverflow.com/questions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         <http://stackoverflow.com/questions/397113/how-to-make-the>
>>>>>>>>>>>>>>>>>>>>>         <http://stackoverflow.com/questions/397113/how-to-make-the>-
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 but I don't really like it ....
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 On Wed, Sep 14, 2016 at 5:24 PM,
>>>>>>>>>>>>>>>>>>>>>         Peter D�hn <daehn@vcrp.de
>>>>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>         <ma...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>>                 wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         something like tis?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>>>         ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         key-%C3%9F
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         Am 14.09.2016 um 12:20 schrieb Maxim
>>>>>>>>>>>>>>>>>>>>>>         Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                             [
>>>>>>>>>>>>>>>>>>>>>>         https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>         /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         tabpanel&focusedCommentId=15490063#comment-15490063
>>>>>>>>>>>>>>>>>>>>>>         ]
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                 Maxim Solodovnik commented on
>>>>>>>>>>>>>>>>>>>>>>         OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>>>         ------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                 It is something outstanding :)
>>>>>>>>>>>>>>>>>>>>>>>                 works for english and russian,
>>>>>>>>>>>>>>>>>>>>>>>         but not for german :(
>>>>>>>>>>>>>>>>>>>>>>>                 will try to understand what is
>>>>>>>>>>>>>>>>>>>>>>>         going on
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         problems with keyborad usage while
>>>>>>>>>>>>>>>>>>>>>>>         screensharing with
>>>>>>>>>>>>>>>>>>>>>>>                 remote
>>>>>>>>>>>>>>>>>>>>>>>         desktop
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>         ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>         ---------
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>           Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>           URL:
>>>>>>>>>>>>>>>>>>>>>>>         https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>>>         Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>>>                                  Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>>>>>                                  Components:
>>>>>>>>>>>>>>>>>>>>>>>>         Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>>>                            Affects Versions:
>>>>>>>>>>>>>>>>>>>>>>>>         3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>>>                                    Reporter:
>>>>>>>>>>>>>>>>>>>>>>>>         Peter D�hn
>>>>>>>>>>>>>>>>>>>>>>>>                                    Assignee:
>>>>>>>>>>>>>>>>>>>>>>>>         Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>>>>                                     Fix For:
>>>>>>>>>>>>>>>>>>>>>>>>         3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                 During screen sharing with
>>>>>>>>>>>>>>>>>>>>>>>>         remote desktop one could use
>>>>>>>>>>>>>>>>>>>>>>>>                 all
>>>>>>>>>>>>>>>>>>>>>>>>                 keys
>>>>>>>>>>>>>>>>>>>>>>>>                 except 3, german umlauts and ",
>>>>>>>>>>>>>>>>>>>>>>>>         - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>>>                 This is the behaviour with
>>>>>>>>>>>>>>>>>>>>>>>>         Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>>>                 Need
>>>>>>>>>>>>>>>>>>>>>>>>                 to
>>>>>>>>>>>>>>>>>>>>>>>>                 test
>>>>>>>>>>>>>>>>>>>>>>>>                 also
>>>>>>>>>>>>>>>>>>>>>>>>                 Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>>>                 But Windows also seem the have
>>>>>>>>>>>>>>>>>>>>>>>>         some unexpected
>>>>>>>>>>>>>>>>>>>>>>>>         behaviours.
>>>>>>>>>>>>>>>>>>>>>>>>                 After the
>>>>>>>>>>>>>>>>>>>>>>>>                 first time of using shift for
>>>>>>>>>>>>>>>>>>>>>>>>         capital letters one need
>>>>>>>>>>>>>>>>>>>>>>>>                 to
>>>>>>>>>>>>>>>>>>>>>>>>                 use
>>>>>>>>>>>>>>>>>>>>>>>>                 caps
>>>>>>>>>>>>>>>>>>>>>>>>                 lock for
>>>>>>>>>>>>>>>>>>>>>>>>         writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                 --
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>                 This message was sent by
>>>>>>>>>>>>>>>>>>>>>>>>         Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>         (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                 --
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>                 WBR
>>>>>>>>>>>>>>>>>>>>>                 Maxim aka solomax
>>>
>>>             --     WBR Maxim aka solomax
>>>
>>>         -- 
>>>         WBR Maxim aka solomax
>>
>
>
>
>     -- 
>     WBR
>     Maxim aka solomax
>
>
>
>
> -- 
> WBR
> Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
I just have checked
It seems to be both java and keyboard issues, I don't have "Alt Gr" on my
keyboards, so I don't know how it is being passed :(
same thing regarding '?', '+' etc. normally you will get those keys by
pressing shift+something else and this is very keyboard layout related
you have too much specific keys on german keyboards :(

On Mon, Sep 19, 2016 at 4:08 PM, Maxim Solodovnik <so...@gmail.com>
wrote:

> Thanks for the detailed report Peter, will try to fix missing keys
>
> On Mon, Sep 19, 2016 at 3:55 PM, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> capital letters works
>>
>> A few keys are left... (I hope you can see the screenshot)
>>
>>
>>
>>
>> 1 typed shift+.  result ; exprected :
>>
>> DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-5] - sequence:: shift true, ch  , orig 16 -> key
>> 0(0), map 0
>> DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-5] - sequence:: codes [16]
>> DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift true, ch :, orig 186 -> key
>> 59(3b), map 59
>> DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>>
>> 2 typed Alt Gr+< result ß exprected |
>>
>> DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-3] - sequence:: shift false, ch |, orig 220 -> key
>> 92(5c), map 92
>> DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-3] - sequence:: codes [92]
>>
>> 3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for screenshots???)
>> exprected €
>>
>> DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-7] - sequence:: shift false, ch €, orig 8364 -> key
>> 8364(20ac), map null
>> DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>>
>> 4 typed Alt Gr+q result 2 exprected @
>>
>> DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, ch @, orig 50 -> key
>> 50(32), map null
>> DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [50]
>>
>> 5 typed Shift+2 result ' exprected "
>>
>> DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-6] - sequence:: shift true, ch  , orig 16 -> key
>> 0(0), map 0
>> DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-6] - sequence:: codes [16]
>> DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-5] - sequence:: shift true, ch ", orig 222 -> key
>> 222(de), map 222
>> DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>>
>> 6 typed Shift+6 result / exprected &
>>
>> DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig 16 -> key
>> 0(0), map 0
>> DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-9] - sequence:: codes [16]
>> DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig 55 -> key
>> 55(37), map null
>> DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>
>> 7 typed Shift+8 result ) exprected (
>>
>> DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig 16 -> key
>> 0(0), map 0
>> DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-9] - sequence:: codes [16]
>> DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig 55 -> key
>> 55(37), map null
>> DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>>
>> 8 typed Shift+9 result = exprected )
>>
>> DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-7] - sequence:: shift true, ch  , orig 16 -> key
>> 0(0), map 0
>> DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-7] - sequence:: codes [16]
>> DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-7] - sequence:: shift true, ch ), orig 48 -> key
>> 48(30), map null
>> DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>>
>> 9 typed Shift+ß result / exprected ?
>>
>> DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift true, ch  , orig 16 -> key
>> 0(0), map 0
>> DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [16]
>> DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?, orig 191 -> key
>> 47(2f), map 47
>> DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>>
>> 10 typed Alt Gr+7 result 8 exprected {
>>
>> DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-5] - sequence:: shift false, ch {, orig 219 -> key
>> 91(5b), map 91
>> DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-5] - sequence:: codes [91]
>>
>> 11 typed Alt Gr+8 result 8 exprected [
>>
>> DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-7] - sequence:: shift false, ch [, orig 219 -> key
>> 91(5b), map 91
>> DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-7] - sequence:: codes [91]
>>
>> 12 typed Alt Gr+9 result 9 exprected ]
>>
>> DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, ch ], orig 221 -> key
>> 93(5d), map 93
>> DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [93]
>>
>> 13 typed Alt Gr+0 result 9 exprected }
>>
>> DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-10] - sequence:: shift false, ch }, orig 221 -> key
>> 93(5d), map 93
>> DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-10] - sequence:: codes [93]
>>
>> 14 typed Alt Gr+ß result ß exprected \
>>
>> DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-7] - sequence:: shift false, ch \, orig 220 -> key
>> 92(5c), map 92
>> DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-7] - sequence:: codes [92]
>>
>> 15 typed + result 0 exprected +
>>
>> DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, ch +, orig 187 -> key
>> 61(3d), map 61
>> DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [61]
>>
>> 16 typed SHIFT++ result ( exprected *
>>
>> DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-3] - sequence:: shift true, ch  , orig 16 -> key
>> 0(0), map 0
>> DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-3] - sequence:: codes [16]
>> DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift true, ch *, orig 56 -> key
>> 56(38), map null
>> DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>>
>>
>> 17 typed Alt Gr++ result *NOTHING* exprected ~
>>
>> DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~, orig 192 -> key
>> 192(c0), map null
>> DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
>> [CoreScreenShare_Worker-1] - sequence:: codes [192]
>>
>>
>> I think I have all "useful" keys, would be great if these would work
>> too...
>>
>>
>> Am 19.09.2016 um 09:37 schrieb Peter Dähn:
>>
>> ok... start build and come back later...
>>
>> Thanks so far
>>
>> Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>>
>> Additionally has checked using Ubuntu host and Windows client
>> Capital letters works as expected
>>
>> Could you please double-check?
>> I would like to pack RC2 if everything is OK
>>
>> On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik <solomax666@gmail.com
>> <ma...@gmail.com> <so...@gmail.com>> wrote:
>>
>>     I just have checked the code
>>     Shift should be preserved ...
>>     How have you entered your capital letters? holding shift+LETTER ?
>>     or with CAPS LOCK?
>>     Same for the !@#$%^
>>
>>     I'll commit small additional fix for capital letters
>>     but unfortunately I have no chance to test it (need another PC ...)
>>     So please provide some feedback :)
>>
>>     On Fri, Sep 16, 2016 at 5:45 PM, Peter Dähn <daehn@vcrp.de
>>     <ma...@vcrp.de> <da...@vcrp.de>> wrote:
>>
>>         Hi Maxim,
>>
>>         I tried out my keybord... Linux to Linux
>>
>>
>>
>>         left what I tried to write, right what I get via remotecontrol
>>
>>         1234567890ß 1234567890ß
>>         !"§$%&/()=? 1#§45779007
>>         qwertzuiopü+ qwertzuiopü0
>>         QWERTZUIOPÜ*                   qwertzuiopÜ8
>>         asdfghjklöä# asdfghjklöä#
>>         ASDFGHJKLÖÄ' asdfghjklÖÄ#
>>         >YXCVBNM;:_                       .yxcvbnm,,-
>>         |µ~€@{[]}\       ß 28899ß
>>
>>         Capital letter doesn't work and last line (ALT GR + something)
>>         seems to be difficult
>>
>>         But lower case and Umlauts works great! ;-)
>>
>>         Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>
>>         Great :)
>>
>>         WBR, Maxim
>>         (from mobile, sorry for the typos)
>>
>>         On Sep 16, 2016 16:03, "Peter Dähn"<da...@vcrp.de>
>> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>>
>>         Hi Maxim,
>>
>>         it works so far.. a few Keys are missing...
>>
>>         I will collect them and send you a list...
>>
>>
>>         Thank you Peter
>>
>>         Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>
>>         Both works for me ...
>>         please provide config+layout+what_to_press to reproduce :)
>>
>>         On Fri, Sep 16, 2016 at 3:43 PM, Peter Dähn<da...@vcrp.de>
>> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>>
>>         ok... compiling... I had a short look in OmKeyEvent
>>
>>         could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')?
>> I will
>>         test it at first, but sometimes I need these ones...
>>
>>
>>
>>         Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>
>>         found the issue
>>
>>         I believe it will work now :)
>>
>>         On Fri, Sep 16, 2016 at 3:13 PM, Peter Dähn<da...@vcrp.de>
>> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>>
>>         complet new installation...
>>
>>         Name    OpenMeetings Version 3.1.x
>>         Version         3.1.3-SNAPSHOT
>>         Revision        1761005
>>         Builddate       2016/09/16 07:14
>>
>>
>>         +2houres...
>>
>>         cache couldn't be... an colleague tried it with windows, and the
>> PC was
>>         started in the morning...
>>
>>
>>         Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>
>>         Linux to Linux nothing will be written right now...
>>
>>         Javaconsole gives following error
>>
>>         ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>         [CoreScreenShare_Worker-3]
>>         -
>>         Job ScreenShare.RemoteJob threw an unhandled Exception:
>>         java.lang.NoClassDefFoundError: Could not initialize class
>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>
>>         have you updated before build? or maybe cache issue?
>>
>>         Windows tries remote write on linux...
>>         öäüß´#+ gives #,8970
>>
>>         will double check using Mac -> Linux
>>
>>         On Fri, Sep 16, 2016 at 2:50 PM, Peter Dähn<da...@vcrp.de>
>> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>>
>>         Hi Maxim,
>>
>>         first test...
>>
>>         Linux to Linux nothing will be written right now...
>>
>>         Javaconsole gives following error
>>
>>         ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>         [CoreScreenShare_Worker-3]
>>         - Job ScreenShare.RemoteJob threw an unhandled Exception:
>>         java.lang.NoClassDefFoundError: Could not initialize class
>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>                 at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>
>>         RemoteJob.java:92)
>>                 atorg.quartz.core.JobRunShell.ru
>>         <http://org.quartz.core.JobRunShell.ru>
>> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>>                 at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>         SimpleThreadPool.java:573)
>>         ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>         [CoreScreenShare_Worker-3]
>>         - Job (ScreenShare.RemoteJob threw an exception.
>>         org.quartz.SchedulerException: Job threw an unhandled exception.
>>                 atorg.quartz.core.JobRunShell.ru
>>         <http://org.quartz.core.JobRunShell.ru>
>> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:213)
>>                 at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>         SimpleThreadPool.java:573)
>>         Caused by: java.lang.NoClassDefFoundError: Could not initialize
>>         class
>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>                 at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>
>>         RemoteJob.java:92)
>>                 atorg.quartz.core.JobRunShell.ru
>>         <http://org.quartz.core.JobRunShell.ru>
>> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>>                 ... 1 common frames omitted
>>
>>
>>         with answer you question you mean input key and resulting char?
>>
>>         Windows tries remote write on linux...
>>         öäüß´#+ gives #,8970
>>
>>
>>
>>         Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>
>>         Commited:https://svn.apache.org/r1760990
>>         <https://svn.apache.org/r1760990>
>> <https://svn.apache.org/r1760990>  Linux to Linux and Linux
>>         to
>>
>>         Mac
>>
>>         remote should work as expected
>>
>>         On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>         solomax666@gmail.com <ma...@gmail.com>
>> <so...@gmail.com>>
>>         wrote:
>>
>>         I will commit working code for Linux tomorrow
>>
>>         will appreciate if you can answer my question
>>
>>         On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn<da...@vcrp.de>
>> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>>
>>         this is java console with linux client on both sites..
>>
>>         DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>
>>         [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 ->
>>         key
>>         246,
>>         _key null, ch ö
>>         DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 ->
>>         key
>>         228,
>>         _key null, ch ä
>>         DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 ->
>>         key
>>         252,
>>         _key null, ch ü
>>         DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 ->
>>         key
>>         223,
>>         _key null, ch ß
>>         DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 ->
>>         key
>>         51,
>>         _key null, ch #
>>         DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 ->
>>         key
>>         61,
>>         _key 61, ch +
>>
>>         the keys differ...
>>
>>
>>         Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>
>>         Hi Maxim,
>>
>>         I neede a Windows Client on the other side...
>>
>>         now
>>
>>         öäüß´#+ gives #,8970
>>
>>         Debugmessages in Javaconsole
>>
>>         DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
>>         key
>>         192, _key null
>>         DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
>>         key
>>         222, _key 222
>>         DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>>         key
>>         59,
>>         _key 59
>>         DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>>         key
>>         91,
>>         _key 91
>>         DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>>         key
>>         93,
>>         _key 93
>>         DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>>         key
>>         47,
>>         _key 47
>>         DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>         [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>>         key
>>         61,
>>         _key 61
>>
>>         produce in OmKeyEvent.java line 85
>>
>>         Greetings Peter
>>
>>
>>         Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>
>>         Hi Maxim,
>>
>>         I still try to use getExtendedKeyCode(). No luck till now...
>>
>>         By now I compiled the latest build. Nothing will be written on
>>         öäüß´.
>>         It
>>         has now all the same result like hitting ctrl+alt+s (my shortcut
>>         for
>>         screenshots)???
>>
>>         Any ideas?
>>
>>
>>         Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>
>>         It seems like I have some progress .....
>>
>>         could you please tell me what is the expected behavior
>>
>>         1) to print on host character printed by client
>>         2) to print key
>>
>>         the difference is keyboard layout of cause
>>         imagine I have changed layout on client, and print Russian 'a',
>>         in
>>         English
>>         layout it will be 'f' .....
>>
>>         Why it is important: the only way I found to 'type' character
>>         is
>>         https://en.wikipedia.org/wiki/Unicode_input
>>         <https://en.wikipedia.org/wiki/Unicode_input>
>> <https://en.wikipedia.org/wiki/Unicode_input>
>>         The alternative is to 'paste' character is very OS+application
>>         specific
>>         (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>         Ctrl+C
>>         in
>>         gedit ....)
>>
>>         On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn<da...@vcrp.de>
>> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>
>>         wrote:
>>
>>         accidentally.... ;-)
>>
>>         Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>
>>         OmKeyEvent is the transformer from what was received in
>>
>>         FlashPlayer
>>
>>         to key
>>
>>         sequence for Java Robot
>>
>>         I'm also playing with it
>>         accidentally was able to type ß, now trying to find out how
>>         :)
>>
>>         On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn<da...@vcrp.de>
>> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>
>>         wrote:
>>
>>         I try to understand OmKeyEvent.java... If there is a place to
>>         fix
>>         this it
>>
>>         must be there... right?
>>
>>         Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>
>>         sort of :(
>>
>>         I can find no way to "type" these ExtendedKey
>>
>>         additionally it will be required to find out it need to be
>>
>>         pressed, I
>>         mean
>>         flash and/or Java need some way to understand it's time to
>>         press
>>         umlauts
>>         ...
>>         here is "sort of" solution
>>         http://stackoverflow.com/questions/397113/how-to-make-the
>>         <http://stackoverflow.com/questions/397113/how-to-make-the>
>> <http://stackoverflow.com/questions/397113/how-to-make-the>-
>>         java-awt-robot-type-unicode-characters-is-it-possible
>>         but I don't really like it ....
>>
>>         On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <daehn@vcrp.de
>> <ma...@vcrp.de> <da...@vcrp.de>
>>         wrote:
>>
>>         something like tis?
>>
>>         http://stackoverflow.com/quest
>>         ions/27680924/keycode-for-the-
>>
>>         key-%C3%9F
>>
>>
>>         Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>
>>                     [
>>         https://issues.apache.org/jira
>>         /browse/OPENMEETINGS-1468?page
>>
>>         =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>
>>         tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>
>>         Maxim Solodovnik commented on OPENMEETINGS-1468:
>>
>>         ------------------------------------------------
>>
>>         It is something outstanding :)
>>         works for english and russian, but not for german :(
>>         will try to understand what is going on
>>
>>
>>         problems with keyborad usage while screensharing with
>>         remote
>>         desktop
>>
>>         ------------------------------
>>         ------------------------------
>>         ---------
>>
>>
>>                                 Key: OPENMEETINGS-1468
>>
>>                                 URL:
>>         https://issues.apache.org/jira
>>
>>         /browse/OPENMEETINGS-1468
>>
>>                             Project: Openmeetings
>>                          Issue Type: Bug
>>                          Components: Screen-sharing
>>                    Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>                            Reporter: Peter Dähn
>>                            Assignee: Maxim Solodovnik
>>                             Fix For: 3.1.3, 3.2.0
>>
>>
>>         During screen sharing with remote desktop one could use
>>         all
>>         keys
>>         except 3, german umlauts and ", - # + * ' _ ;"
>>         This is the behaviour with Linux client with Open JDK.
>>         Need
>>         to
>>         test
>>         also
>>         Oracle Java.
>>         But Windows also seem the have some unexpected
>>         behaviours.
>>         After the
>>         first time of using shift for capital letters one need
>>         to
>>         use
>>         caps
>>         lock for
>>         writing capital letters.
>>
>>
>>         --
>>
>>         This message was sent by Atlassian JIRA
>>
>>         (v6.3.4#6332)
>>
>>         --
>>
>>         WBR
>>
>>         Maxim aka solomax
>>
>>
>>     --     WBR Maxim aka solomax
>>
>> --
>> WBR Maxim aka solomax
>>
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Thanks for the detailed report Peter, will try to fix missing keys

On Mon, Sep 19, 2016 at 3:55 PM, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> capital letters works
>
> A few keys are left... (I hope you can see the screenshot)
>
>
>
>
> 1 typed shift+.  result ; exprected :
>
> DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-5] - sequence:: shift true, ch  , orig 16 -> key
> 0(0), map 0
> DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-5] - sequence:: codes [16]
> DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift true, ch :, orig 186 -> key
> 59(3b), map 59
> DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [16, 59]
>
> 2 typed Alt Gr+< result ß exprected |
>
> DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-3] - sequence:: shift false, ch |, orig 220 -> key
> 92(5c), map 92
> DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-3] - sequence:: codes [92]
>
> 3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for screenshots???)
> exprected €
>
> DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-7] - sequence:: shift false, ch €, orig 8364 -> key
> 8364(20ac), map null
> DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-7] - sequence:: codes [8364]
>
> 4 typed Alt Gr+q result 2 exprected @
>
> DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, ch @, orig 50 -> key
> 50(32), map null
> DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [50]
>
> 5 typed Shift+2 result ' exprected "
>
> DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-6] - sequence:: shift true, ch  , orig 16 -> key
> 0(0), map 0
> DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-6] - sequence:: codes [16]
> DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-5] - sequence:: shift true, ch ", orig 222 -> key
> 222(de), map 222
> DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-5] - sequence:: codes [16, 222]
>
> 6 typed Shift+6 result / exprected &
>
> DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig 16 -> key
> 0(0), map 0
> DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-9] - sequence:: codes [16]
> DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig 55 -> key
> 55(37), map null
> DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>
> 7 typed Shift+8 result ) exprected (
>
> DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig 16 -> key
> 0(0), map 0
> DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-9] - sequence:: codes [16]
> DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig 55 -> key
> 55(37), map null
> DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [16, 55]
>
> 8 typed Shift+9 result = exprected )
>
> DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-7] - sequence:: shift true, ch  , orig 16 -> key
> 0(0), map 0
> DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-7] - sequence:: codes [16]
> DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-7] - sequence:: shift true, ch ), orig 48 -> key
> 48(30), map null
> DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-7] - sequence:: codes [16, 48]
>
> 9 typed Shift+ß result / exprected ?
>
> DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift true, ch  , orig 16 -> key
> 0(0), map 0
> DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [16]
> DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-9] - sequence:: shift true, ch ?, orig 191 -> key
> 47(2f), map 47
> DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-9] - sequence:: codes [16, 47]
>
> 10 typed Alt Gr+7 result 8 exprected {
>
> DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-5] - sequence:: shift false, ch {, orig 219 -> key
> 91(5b), map 91
> DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-5] - sequence:: codes [91]
>
> 11 typed Alt Gr+8 result 8 exprected [
>
> DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-7] - sequence:: shift false, ch [, orig 219 -> key
> 91(5b), map 91
> DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-7] - sequence:: codes [91]
>
> 12 typed Alt Gr+9 result 9 exprected ]
>
> DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, ch ], orig 221 -> key
> 93(5d), map 93
> DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [93]
>
> 13 typed Alt Gr+0 result 9 exprected }
>
> DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-10] - sequence:: shift false, ch }, orig 221 -> key
> 93(5d), map 93
> DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-10] - sequence:: codes [93]
>
> 14 typed Alt Gr+ß result ß exprected \
>
> DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-7] - sequence:: shift false, ch \, orig 220 -> key
> 92(5c), map 92
> DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-7] - sequence:: codes [92]
>
> 15 typed + result 0 exprected +
>
> DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, ch +, orig 187 -> key
> 61(3d), map 61
> DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [61]
>
> 16 typed SHIFT++ result ( exprected *
>
> DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-3] - sequence:: shift true, ch  , orig 16 -> key
> 0(0), map 0
> DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-3] - sequence:: codes [16]
> DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift true, ch *, orig 56 -> key
> 56(38), map null
> DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [16, 56]
>
>
> 17 typed Alt Gr++ result *NOTHING* exprected ~
>
> DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, ch ~, orig 192 -> key
> 192(c0), map null
> DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob
> [CoreScreenShare_Worker-1] - sequence:: codes [192]
>
>
> I think I have all "useful" keys, would be great if these would work too...
>
>
> Am 19.09.2016 um 09:37 schrieb Peter Dähn:
>
> ok... start build and come back later...
>
> Thanks so far
>
> Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>
> Additionally has checked using Ubuntu host and Windows client
> Capital letters works as expected
>
> Could you please double-check?
> I would like to pack RC2 if everything is OK
>
> On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik <solomax666@gmail.com
> <ma...@gmail.com> <so...@gmail.com>> wrote:
>
>     I just have checked the code
>     Shift should be preserved ...
>     How have you entered your capital letters? holding shift+LETTER ?
>     or with CAPS LOCK?
>     Same for the !@#$%^
>
>     I'll commit small additional fix for capital letters
>     but unfortunately I have no chance to test it (need another PC ...)
>     So please provide some feedback :)
>
>     On Fri, Sep 16, 2016 at 5:45 PM, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de> <da...@vcrp.de>> wrote:
>
>         Hi Maxim,
>
>         I tried out my keybord... Linux to Linux
>
>
>
>         left what I tried to write, right what I get via remotecontrol
>
>         1234567890ß 1234567890ß
>         !"§$%&/()=? 1#§45779007
>         qwertzuiopü+ qwertzuiopü0
>         QWERTZUIOPÜ*                   qwertzuiopÜ8
>         asdfghjklöä# asdfghjklöä#
>         ASDFGHJKLÖÄ' asdfghjklÖÄ#
>         >YXCVBNM;:_                       .yxcvbnm,,-
>         |µ~€@{[]}\       ß 28899ß
>
>         Capital letter doesn't work and last line (ALT GR + something)
>         seems to be difficult
>
>         But lower case and Umlauts works great! ;-)
>
>         Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>
>         Great :)
>
>         WBR, Maxim
>         (from mobile, sorry for the typos)
>
>         On Sep 16, 2016 16:03, "Peter Dähn"<da...@vcrp.de> <da...@vcrp.de>
> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>
>         Hi Maxim,
>
>         it works so far.. a few Keys are missing...
>
>         I will collect them and send you a list...
>
>
>         Thank you Peter
>
>         Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>
>         Both works for me ...
>         please provide config+layout+what_to_press to reproduce :)
>
>         On Fri, Sep 16, 2016 at 3:43 PM, Peter Dähn<da...@vcrp.de>
> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>
>         ok... compiling... I had a short look in OmKeyEvent
>
>         could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I
> will
>         test it at first, but sometimes I need these ones...
>
>
>
>         Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>
>         found the issue
>
>         I believe it will work now :)
>
>         On Fri, Sep 16, 2016 at 3:13 PM, Peter Dähn<da...@vcrp.de>
> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>
>         complet new installation...
>
>         Name    OpenMeetings Version 3.1.x
>         Version         3.1.3-SNAPSHOT
>         Revision        1761005
>         Builddate       2016/09/16 07:14
>
>
>         +2houres...
>
>         cache couldn't be... an colleague tried it with windows, and the
> PC was
>         started in the morning...
>
>
>         Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>
>         Linux to Linux nothing will be written right now...
>
>         Javaconsole gives following error
>
>         ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>         [CoreScreenShare_Worker-3]
>         -
>         Job ScreenShare.RemoteJob threw an unhandled Exception:
>         java.lang.NoClassDefFoundError: Could not initialize class
>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>
>         have you updated before build? or maybe cache issue?
>
>         Windows tries remote write on linux...
>         öäüß´#+ gives #,8970
>
>         will double check using Mac -> Linux
>
>         On Fri, Sep 16, 2016 at 2:50 PM, Peter Dähn<da...@vcrp.de>
> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>
>         Hi Maxim,
>
>         first test...
>
>         Linux to Linux nothing will be written right now...
>
>         Javaconsole gives following error
>
>         ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>         [CoreScreenShare_Worker-3]
>         - Job ScreenShare.RemoteJob threw an unhandled Exception:
>         java.lang.NoClassDefFoundError: Could not initialize class
>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>                 at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>
>         RemoteJob.java:92)
>                 atorg.quartz.core.JobRunShell.ru
>         <http://org.quartz.core.JobRunShell.ru>
> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>                 at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>         SimpleThreadPool.java:573)
>         ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>         [CoreScreenShare_Worker-3]
>         - Job (ScreenShare.RemoteJob threw an exception.
>         org.quartz.SchedulerException: Job threw an unhandled exception.
>                 atorg.quartz.core.JobRunShell.ru
>         <http://org.quartz.core.JobRunShell.ru>
> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:213)
>                 at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>         SimpleThreadPool.java:573)
>         Caused by: java.lang.NoClassDefFoundError: Could not initialize
>         class
>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>                 at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>
>         RemoteJob.java:92)
>                 atorg.quartz.core.JobRunShell.ru
>         <http://org.quartz.core.JobRunShell.ru>
> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>                 ... 1 common frames omitted
>
>
>         with answer you question you mean input key and resulting char?
>
>         Windows tries remote write on linux...
>         öäüß´#+ gives #,8970
>
>
>
>         Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>
>         Commited:https://svn.apache.org/r1760990
>         <https://svn.apache.org/r1760990>
> <https://svn.apache.org/r1760990>  Linux to Linux and Linux
>         to
>
>         Mac
>
>         remote should work as expected
>
>         On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>         solomax666@gmail.com <ma...@gmail.com>
> <so...@gmail.com>>
>         wrote:
>
>         I will commit working code for Linux tomorrow
>
>         will appreciate if you can answer my question
>
>         On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn<da...@vcrp.de>
> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>  wrote:
>
>         this is java console with linux client on both sites..
>
>         DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>
>         [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 ->
>         key
>         246,
>         _key null, ch ö
>         DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 ->
>         key
>         228,
>         _key null, ch ä
>         DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 ->
>         key
>         252,
>         _key null, ch ü
>         DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 ->
>         key
>         223,
>         _key null, ch ß
>         DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 ->
>         key
>         51,
>         _key null, ch #
>         DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 ->
>         key
>         61,
>         _key 61, ch +
>
>         the keys differ...
>
>
>         Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>
>         Hi Maxim,
>
>         I neede a Windows Client on the other side...
>
>         now
>
>         öäüß´#+ gives #,8970
>
>         Debugmessages in Javaconsole
>
>         DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
>         key
>         192, _key null
>         DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
>         key
>         222, _key 222
>         DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>         key
>         59,
>         _key 59
>         DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>         key
>         91,
>         _key 91
>         DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>         key
>         93,
>         _key 93
>         DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>         key
>         47,
>         _key 47
>         DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>         [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>         key
>         61,
>         _key 61
>
>         produce in OmKeyEvent.java line 85
>
>         Greetings Peter
>
>
>         Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>
>         Hi Maxim,
>
>         I still try to use getExtendedKeyCode(). No luck till now...
>
>         By now I compiled the latest build. Nothing will be written on
>         öäüß´.
>         It
>         has now all the same result like hitting ctrl+alt+s (my shortcut
>         for
>         screenshots)???
>
>         Any ideas?
>
>
>         Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>
>         It seems like I have some progress .....
>
>         could you please tell me what is the expected behavior
>
>         1) to print on host character printed by client
>         2) to print key
>
>         the difference is keyboard layout of cause
>         imagine I have changed layout on client, and print Russian 'a',
>         in
>         English
>         layout it will be 'f' .....
>
>         Why it is important: the only way I found to 'type' character
>         is
>         https://en.wikipedia.org/wiki/Unicode_input
>         <https://en.wikipedia.org/wiki/Unicode_input>
> <https://en.wikipedia.org/wiki/Unicode_input>
>         The alternative is to 'paste' character is very OS+application
>         specific
>         (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>         Ctrl+C
>         in
>         gedit ....)
>
>         On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn<da...@vcrp.de>
> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>
>         wrote:
>
>         accidentally.... ;-)
>
>         Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>
>         OmKeyEvent is the transformer from what was received in
>
>         FlashPlayer
>
>         to key
>
>         sequence for Java Robot
>
>         I'm also playing with it
>         accidentally was able to type ß, now trying to find out how
>         :)
>
>         On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn<da...@vcrp.de>
> <da...@vcrp.de> <ma...@vcrp.de> <da...@vcrp.de>
>         wrote:
>
>         I try to understand OmKeyEvent.java... If there is a place to
>         fix
>         this it
>
>         must be there... right?
>
>         Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>
>         sort of :(
>
>         I can find no way to "type" these ExtendedKey
>
>         additionally it will be required to find out it need to be
>
>         pressed, I
>         mean
>         flash and/or Java need some way to understand it's time to
>         press
>         umlauts
>         ...
>         here is "sort of" solution
>         http://stackoverflow.com/questions/397113/how-to-make-the
>         <http://stackoverflow.com/questions/397113/how-to-make-the>
> <http://stackoverflow.com/questions/397113/how-to-make-the>-
>         java-awt-robot-type-unicode-characters-is-it-possible
>         but I don't really like it ....
>
>         On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <daehn@vcrp.de
> <ma...@vcrp.de> <da...@vcrp.de>
>         wrote:
>
>         something like tis?
>
>         http://stackoverflow.com/quest
>         ions/27680924/keycode-for-the-
>
>         key-%C3%9F
>
>
>         Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>
>                     [
>         https://issues.apache.org/jira
>         /browse/OPENMEETINGS-1468?page
>
>         =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>
>         tabpanel&focusedCommentId=15490063#comment-15490063 ]
>
>         Maxim Solodovnik commented on OPENMEETINGS-1468:
>
>         ------------------------------------------------
>
>         It is something outstanding :)
>         works for english and russian, but not for german :(
>         will try to understand what is going on
>
>
>         problems with keyborad usage while screensharing with
>         remote
>         desktop
>
>         ------------------------------
>         ------------------------------
>         ---------
>
>
>                                 Key: OPENMEETINGS-1468
>
>                                 URL:
>         https://issues.apache.org/jira
>
>         /browse/OPENMEETINGS-1468
>
>                             Project: Openmeetings
>                          Issue Type: Bug
>                          Components: Screen-sharing
>                    Affects Versions: 3.1.2, 3.1.3, 3.1.4
>                            Reporter: Peter Dähn
>                            Assignee: Maxim Solodovnik
>                             Fix For: 3.1.3, 3.2.0
>
>
>         During screen sharing with remote desktop one could use
>         all
>         keys
>         except 3, german umlauts and ", - # + * ' _ ;"
>         This is the behaviour with Linux client with Open JDK.
>         Need
>         to
>         test
>         also
>         Oracle Java.
>         But Windows also seem the have some unexpected
>         behaviours.
>         After the
>         first time of using shift for capital letters one need
>         to
>         use
>         caps
>         lock for
>         writing capital letters.
>
>
>         --
>
>         This message was sent by Atlassian JIRA
>
>         (v6.3.4#6332)
>
>         --
>
>         WBR
>
>         Maxim aka solomax
>
>
>     --     WBR Maxim aka solomax
>
> --
> WBR Maxim aka solomax
>
>
>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

capital letters works

A few keys are left... (I hope you can see the screenshot)




1 typed shift+.  result ; exprected :

DEBUG 09-19 10:17:57.731 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-5] - sequence:: shift true, ch  , orig 16 -> key 
0(0), map 0
DEBUG 09-19 10:17:57.731 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-5] - sequence:: codes [16]
DEBUG 09-19 10:17:59.500 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift true, ch :, orig 186 -> 
key 59(3b), map 59
DEBUG 09-19 10:17:59.500 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [16, 59]

2 typed Alt Gr+< result � exprected |

DEBUG 09-19 10:21:00.113 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-3] - sequence:: shift false, ch |, orig 220 -> 
key 92(5c), map 92
DEBUG 09-19 10:21:00.113 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-3] - sequence:: codes [92]

3 typed Alt Gr+e result CTRL+ALT+s (my shortcut for screenshots???) 
exprected \u20ac

DEBUG 09-19 10:23:29.337 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-7] - sequence:: shift false, ch \u20ac, orig 8364 -> 
key 8364(20ac), map null
DEBUG 09-19 10:23:29.337 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-7] - sequence:: codes [8364]

4 typed Alt Gr+q result 2 exprected @

DEBUG 09-19 10:26:39.512 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift false, ch @, orig 50 -> 
key 50(32), map null
DEBUG 09-19 10:26:39.512 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [50]

5 typed Shift+2 result ' exprected "

DEBUG 09-19 10:27:51.733 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-6] - sequence:: shift true, ch  , orig 16 -> key 
0(0), map 0
DEBUG 09-19 10:27:51.733 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-6] - sequence:: codes [16]
DEBUG 09-19 10:27:52.697 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-5] - sequence:: shift true, ch ", orig 222 -> 
key 222(de), map 222
DEBUG 09-19 10:27:52.697 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-5] - sequence:: codes [16, 222]

6 typed Shift+6 result / exprected &

DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig 16 -> key 
0(0), map 0
DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-9] - sequence:: codes [16]
DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig 55 -> key 
55(37), map null
DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [16, 55]

7 typed Shift+8 result ) exprected (

DEBUG 09-19 10:28:54.414 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-9] - sequence:: shift true, ch  , orig 16 -> key 
0(0), map 0
DEBUG 09-19 10:28:54.414 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-9] - sequence:: codes [16]
DEBUG 09-19 10:28:54.999 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift true, ch &, orig 55 -> key 
55(37), map null
DEBUG 09-19 10:28:54.999 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [16, 55]

8 typed Shift+9 result = exprected )

DEBUG 09-19 10:34:52.798 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-7] - sequence:: shift true, ch  , orig 16 -> key 
0(0), map 0
DEBUG 09-19 10:34:52.798 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-7] - sequence:: codes [16]
DEBUG 09-19 10:34:53.319 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-7] - sequence:: shift true, ch ), orig 48 -> key 
48(30), map null
DEBUG 09-19 10:34:53.319 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-7] - sequence:: codes [16, 48]

9 typed Shift+� result / exprected ?

DEBUG 09-19 10:36:26.032 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift true, ch  , orig 16 -> key 
0(0), map 0
DEBUG 09-19 10:36:26.032 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [16]
DEBUG 09-19 10:36:28.397 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-9] - sequence:: shift true, ch ?, orig 191 -> 
key 47(2f), map 47
DEBUG 09-19 10:36:28.397 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-9] - sequence:: codes [16, 47]

10 typed Alt Gr+7 result 8 exprected {

DEBUG 09-19 10:37:01.712 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-5] - sequence:: shift false, ch {, orig 219 -> 
key 91(5b), map 91
DEBUG 09-19 10:37:01.712 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-5] - sequence:: codes [91]

11 typed Alt Gr+8 result 8 exprected [

DEBUG 09-19 10:37:02.823 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-7] - sequence:: shift false, ch [, orig 219 -> 
key 91(5b), map 91
DEBUG 09-19 10:37:02.823 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-7] - sequence:: codes [91]

12 typed Alt Gr+9 result 9 exprected ]

DEBUG 09-19 10:37:05.037 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift false, ch ], orig 221 -> 
key 93(5d), map 93
DEBUG 09-19 10:37:05.037 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [93]

13 typed Alt Gr+0 result 9 exprected }

DEBUG 09-19 10:37:05.934 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-10] - sequence:: shift false, ch }, orig 221 -> 
key 93(5d), map 93
DEBUG 09-19 10:37:05.934 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-10] - sequence:: codes [93]

14 typed Alt Gr+� result � exprected \

DEBUG 09-19 10:40:09.298 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-7] - sequence:: shift false, ch \, orig 220 -> 
key 92(5c), map 92
DEBUG 09-19 10:40:09.298 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-7] - sequence:: codes [92]

15 typed + result 0 exprected +

DEBUG 09-19 10:52:48.512 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift false, ch +, orig 187 -> 
key 61(3d), map 61
DEBUG 09-19 10:52:48.512 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [61]

16 typed SHIFT++ result ( exprected *

DEBUG 09-19 10:53:43.120 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-3] - sequence:: shift true, ch  , orig 16 -> key 
0(0), map 0
DEBUG 09-19 10:53:43.120 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-3] - sequence:: codes [16]
DEBUG 09-19 10:53:43.501 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift true, ch *, orig 56 -> key 
56(38), map null
DEBUG 09-19 10:53:43.501 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [16, 56]


17 typed Alt Gr++ result /NOTHING/ exprected ~

DEBUG 09-19 10:42:03.534 119 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift false, ch ~, orig 192 -> 
key 192(c0), map null
DEBUG 09-19 10:42:03.535 124 o.a.o.s.j.RemoteJob 
[CoreScreenShare_Worker-1] - sequence:: codes [192]


I think I have all "useful" keys, would be great if these would work too...


Am 19.09.2016 um 09:37 schrieb Peter D�hn:
> ok... start build and come back later...
>
> Thanks so far
>
> Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
>> Additionally has checked using Ubuntu host and Windows client
>> Capital letters works as expected
>>
>> Could you please double-check?
>> I would like to pack RC2 if everything is OK
>>
>> On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik 
>> <solomax666@gmail.com <ma...@gmail.com>> wrote:
>>
>>     I just have checked the code
>>     Shift should be preserved ...
>>     How have you entered your capital letters? holding shift+LETTER ?
>>     or with CAPS LOCK?
>>     Same for the !@#$%^
>>
>>     I'll commit small additional fix for capital letters
>>     but unfortunately I have no chance to test it (need another PC ...)
>>     So please provide some feedback :)
>>
>>     On Fri, Sep 16, 2016 at 5:45 PM, Peter D�hn <daehn@vcrp.de
>>     <ma...@vcrp.de>> wrote:
>>
>>         Hi Maxim,
>>
>>         I tried out my keybord... Linux to Linux
>>
>>
>>
>>         left what I tried to write, right what I get via remotecontrol
>>
>>         1234567890� 1234567890�
>>         !"�$%&/()=? 1#�45779007
>>         qwertzuiop�+ qwertzuiop�0
>>         QWERTZUIOP�*                   qwertzuiop�8
>>         asdfghjkl��# asdfghjkl��#
>>         ASDFGHJKL��' asdfghjkl��#
>>         >YXCVBNM;:_                       .yxcvbnm,,-
>>         |�~\u20ac@{[]}\       � 28899�
>>
>>         Capital letter doesn't work and last line (ALT GR + something)
>>         seems to be difficult
>>
>>         But lower case and Umlauts works great! ;-)
>>
>>         Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>>         Great :)
>>>
>>>         WBR, Maxim
>>>         (from mobile, sorry for the typos)
>>>
>>>         On Sep 16, 2016 16:03, "Peter D�hn"<da...@vcrp.de> 
>>> <ma...@vcrp.de> wrote:
>>>
>>>>         Hi Maxim,
>>>>
>>>>         it works so far.. a few Keys are missing...
>>>>
>>>>         I will collect them and send you a list...
>>>>
>>>>
>>>>         Thank you Peter
>>>>
>>>>         Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>>>
>>>>>         Both works for me ...
>>>>>         please provide config+layout+what_to_press to reproduce :)
>>>>>
>>>>>         On Fri, Sep 16, 2016 at 3:43 PM, Peter D�hn<da...@vcrp.de> 
>>>>> <ma...@vcrp.de> wrote:
>>>>>
>>>>>         ok... compiling... I had a short look in OmKeyEvent
>>>>>>         could you add (if necessary) VK_PIPE ('|') and VK_GREATER 
>>>>>> ('>')? I will
>>>>>>         test it at first, but sometimes I need these ones...
>>>>>>
>>>>>>
>>>>>>
>>>>>>         Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>>>>
>>>>>>         found the issue
>>>>>>>         I believe it will work now :)
>>>>>>>
>>>>>>>         On Fri, Sep 16, 2016 at 3:13 PM, Peter 
>>>>>>> D�hn<da...@vcrp.de> <ma...@vcrp.de>  wrote:
>>>>>>>
>>>>>>>         complet new installation...
>>>>>>>
>>>>>>>>         Name    OpenMeetings Version 3.1.x
>>>>>>>>         Version         3.1.3-SNAPSHOT
>>>>>>>>         Revision        1761005
>>>>>>>>         Builddate       2016/09/16 07:14
>>>>>>>>
>>>>>>>>
>>>>>>>>         +2houres...
>>>>>>>>
>>>>>>>>         cache couldn't be... an colleague tried it with 
>>>>>>>> windows, and the PC was
>>>>>>>>         started in the morning...
>>>>>>>>
>>>>>>>>
>>>>>>>>         Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>>         Linux to Linux nothing will be written right now...
>>>>>>>>
>>>>>>>>>         Javaconsole gives following error
>>>>>>>>>
>>>>>>>>>         ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>         -
>>>>>>>>>         Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>>>>>>         java.lang.NoClassDefFoundError: Could not initialize 
>>>>>>>>> class
>>>>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>
>>>>>>>>>         have you updated before build? or maybe cache issue?
>>>>>>>>>
>>>>>>>>>         Windows tries remote write on linux...
>>>>>>>>>         ���ߴ#+ gives #,8970
>>>>>>>>>
>>>>>>>>>         will double check using Mac -> Linux
>>>>>>>>>
>>>>>>>>>         On Fri, Sep 16, 2016 at 2:50 PM, Peter 
>>>>>>>>> D�hn<da...@vcrp.de> <ma...@vcrp.de>  wrote:
>>>>>>>>>
>>>>>>>>>         Hi Maxim,
>>>>>>>>>
>>>>>>>>>         first test...
>>>>>>>>>>         Linux to Linux nothing will be written right now...
>>>>>>>>>>
>>>>>>>>>>         Javaconsole gives following error
>>>>>>>>>>
>>>>>>>>>>         ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>>         - Job ScreenShare.RemoteJob threw an unhandled 
>>>>>>>>>> Exception:
>>>>>>>>>>         java.lang.NoClassDefFoundError: Could not initialize 
>>>>>>>>>> class
>>>>>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>                 at 
>>>>>>>>>> org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>>>>>         RemoteJob.java:92)
>>>>>>>>>>                 atorg.quartz.core.JobRunShell.ru
>>>>>>>>>> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>>>>>>>>>>                 at 
>>>>>>>>>> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>         SimpleThreadPool.java:573)
>>>>>>>>>>         ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>>         - Job (ScreenShare.RemoteJob threw an exception.
>>>>>>>>>>         org.quartz.SchedulerException: Job threw an unhandled 
>>>>>>>>>> exception.
>>>>>>>>>>                 atorg.quartz.core.JobRunShell.ru
>>>>>>>>>> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:213)
>>>>>>>>>>                 at 
>>>>>>>>>> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>>         SimpleThreadPool.java:573)
>>>>>>>>>>         Caused by: java.lang.NoClassDefFoundError: Could not 
>>>>>>>>>> initialize
>>>>>>>>>>         class
>>>>>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>>                 at 
>>>>>>>>>> org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>>>>>         RemoteJob.java:92)
>>>>>>>>>>                 atorg.quartz.core.JobRunShell.ru
>>>>>>>>>> <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>>>>>>>>>>                 ... 1 common frames omitted
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>         with answer you question you mean input key and 
>>>>>>>>>> resulting char?
>>>>>>>>>>
>>>>>>>>>>         Windows tries remote write on linux...
>>>>>>>>>>         ���ߴ#+ gives #,8970
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>         Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>>>>>>>>>
>>>>>>>>>>         Commited:https://svn.apache.org/r1760990
>>>>>>>>>>         <https://svn.apache.org/r1760990> Linux to Linux and 
>>>>>>>>>> Linux
>>>>>>>>>>         to
>>>>>>>>>>
>>>>>>>>>>         Mac
>>>>>>>>>>>         remote should work as expected
>>>>>>>>>>>
>>>>>>>>>>>         On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>>>>>>>>>>         solomax666@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>         wrote:
>>>>>>>>>>>
>>>>>>>>>>>         I will commit working code for Linux tomorrow
>>>>>>>>>>>
>>>>>>>>>>>         will appreciate if you can answer my question
>>>>>>>>>>>
>>>>>>>>>>>>         On Thu, Sep 15, 2016 at 9:45 PM, Peter 
>>>>>>>>>>>> D�hn<da...@vcrp.de> <ma...@vcrp.de>  wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>         this is java console with linux client on both sites..
>>>>>>>>>>>>
>>>>>>>>>>>>         DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>
>>>>>>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 
>>>>>>>>>>>>> 246 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         246,
>>>>>>>>>>>>>         _key null, ch �
>>>>>>>>>>>>>         DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-6] - sequence:: shift 
>>>>>>>>>>>>> false, orig 228 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         228,
>>>>>>>>>>>>>         _key null, ch �
>>>>>>>>>>>>>         DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift 
>>>>>>>>>>>>> false, orig 252 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         252,
>>>>>>>>>>>>>         _key null, ch �
>>>>>>>>>>>>>         DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-6] - sequence:: shift 
>>>>>>>>>>>>> false, orig 223 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         223,
>>>>>>>>>>>>>         _key null, ch �
>>>>>>>>>>>>>         DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-8] - sequence:: shift 
>>>>>>>>>>>>> false, orig 51 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         51,
>>>>>>>>>>>>>         _key null, ch #
>>>>>>>>>>>>>         DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-2] - sequence:: shift 
>>>>>>>>>>>>> false, orig 187 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         61,
>>>>>>>>>>>>>         _key 61, ch +
>>>>>>>>>>>>>
>>>>>>>>>>>>>         the keys differ...
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>         Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>>>>>>>>>
>>>>>>>>>>>>>         Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>>         I neede a Windows Client on the other side...
>>>>>>>>>>>>>
>>>>>>>>>>>>>>         now
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         ���ߴ#+ gives #,8970
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Debugmessages in Javaconsole
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-7] - sequence:: shift 
>>>>>>>>>>>>>> false, orig 192 ->
>>>>>>>>>>>>>>         key
>>>>>>>>>>>>>>         192, _key null
>>>>>>>>>>>>>>         DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-3] - sequence:: shift 
>>>>>>>>>>>>>> false, orig 222 ->
>>>>>>>>>>>>>>         key
>>>>>>>>>>>>>>         222, _key 222
>>>>>>>>>>>>>>         DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift 
>>>>>>>>>>>>>> false, orig 186 ->
>>>>>>>>>>>>>>         key
>>>>>>>>>>>>>>         59,
>>>>>>>>>>>>>>         _key 59
>>>>>>>>>>>>>>         DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-9] - sequence:: shift 
>>>>>>>>>>>>>> false, orig 219 ->
>>>>>>>>>>>>>>         key
>>>>>>>>>>>>>>         91,
>>>>>>>>>>>>>>         _key 91
>>>>>>>>>>>>>>         DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-5] - sequence:: shift 
>>>>>>>>>>>>>> false, orig 221 ->
>>>>>>>>>>>>>>         key
>>>>>>>>>>>>>>         93,
>>>>>>>>>>>>>>         _key 93
>>>>>>>>>>>>>>         DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift 
>>>>>>>>>>>>>> false, orig 191 ->
>>>>>>>>>>>>>>         key
>>>>>>>>>>>>>>         47,
>>>>>>>>>>>>>>         _key 47
>>>>>>>>>>>>>>         DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>>         [CoreScreenShare_Worker-8] - sequence:: shift 
>>>>>>>>>>>>>> false, orig 187 ->
>>>>>>>>>>>>>>         key
>>>>>>>>>>>>>>         61,
>>>>>>>>>>>>>>         _key 61
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Greetings Peter
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Hi Maxim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         I still try to use getExtendedKeyCode(). No luck 
>>>>>>>>>>>>>> till now...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         By now I compiled the latest build. Nothing will 
>>>>>>>>>>>>>>> be written on
>>>>>>>>>>>>>>>         ���ߴ.
>>>>>>>>>>>>>>>         It
>>>>>>>>>>>>>>>         has now all the same result like hitting 
>>>>>>>>>>>>>>> ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>>         for
>>>>>>>>>>>>>>>         screenshots)???
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Any ideas?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         It seems like I have some progress .....
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         could you please tell me what is the expected 
>>>>>>>>>>>>>>> behavior
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         1) to print on host character printed by client
>>>>>>>>>>>>>>>>         2) to print key
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         the difference is keyboard layout of cause
>>>>>>>>>>>>>>>>         imagine I have changed layout on client, and 
>>>>>>>>>>>>>>>> print Russian 'a',
>>>>>>>>>>>>>>>>         in
>>>>>>>>>>>>>>>>         English
>>>>>>>>>>>>>>>>         layout it will be 'f' .....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         Why it is important: the only way I found to 
>>>>>>>>>>>>>>>> 'type' character
>>>>>>>>>>>>>>>>         is
>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>>>> <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>>         The alternative is to 'paste' character is very 
>>>>>>>>>>>>>>>> OS+application
>>>>>>>>>>>>>>>>         specific
>>>>>>>>>>>>>>>>         (for ex. on Ubuntu you need Ctrl+Shift+C to 
>>>>>>>>>>>>>>>> copy in Terminal,
>>>>>>>>>>>>>>>>         Ctrl+C
>>>>>>>>>>>>>>>>         in
>>>>>>>>>>>>>>>>         gedit ....)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         On Wed, Sep 14, 2016 at 6:12 PM, Peter 
>>>>>>>>>>>>>>>> D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>         wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         accidentally.... ;-)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         OmKeyEvent is the transformer from what was 
>>>>>>>>>>>>>>>> received in
>>>>>>>>>>>>>>>>> FlashPlayer
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         to key
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         sequence for Java Robot
>>>>>>>>>>>>>>>>>> I'm also playing with it
>>>>>>>>>>>>>>>>>>         accidentally was able to type �, now trying 
>>>>>>>>>>>>>>>>>> to find out how
>>>>>>>>>>>>>>>>>>         :)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         On Wed, Sep 14, 2016 at 6:00 PM, Peter 
>>>>>>>>>>>>>>>>>> D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>         wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         I try to understand OmKeyEvent.java... If 
>>>>>>>>>>>>>>>>>> there is a place to
>>>>>>>>>>>>>>>>>>         fix
>>>>>>>>>>>>>>>>>>         this it
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         must be there... right?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> sort of :(
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         I can find no way to "type" these ExtendedKey
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         additionally it will be required to find out 
>>>>>>>>>>>>>>>>>>> it need to be
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> pressed, I
>>>>>>>>>>>>>>>>>>>>         mean
>>>>>>>>>>>>>>>>>>>>         flash and/or Java need some way to 
>>>>>>>>>>>>>>>>>>>> understand it's time to
>>>>>>>>>>>>>>>>>>>>         press
>>>>>>>>>>>>>>>>>>>>         umlauts
>>>>>>>>>>>>>>>>>>>>         ...
>>>>>>>>>>>>>>>>>>>>         here is "sort of" solution
>>>>>>>>>>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the 
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> <http://stackoverflow.com/questions/397113/how-to-make-the>- 
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>>>>>>>>>         but I don't really like it ....
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn 
>>>>>>>>>>>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>>         wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         something like tis?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>> ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         key-%C3%9F
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik 
>>>>>>>>>>>>>>>>>>>>> (JIRA):
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                     [
>>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment- 
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         Maxim Solodovnik commented on 
>>>>>>>>>>>>>>>>>>>>> OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         It is something outstanding :)
>>>>>>>>>>>>>>>>>>>>>>         works for english and russian, but not 
>>>>>>>>>>>>>>>>>>>>>> for german :(
>>>>>>>>>>>>>>>>>>>>>>         will try to understand what is going on
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         problems with keyborad usage while 
>>>>>>>>>>>>>>>>>>>>>> screensharing with
>>>>>>>>>>>>>>>>>>>>>>         remote
>>>>>>>>>>>>>>>>>>>>>>         desktop
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>>>>>>         ---------
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                                 Key: 
>>>>>>>>>>>>>>>>>>>>>> OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>                                 URL:
>>>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>> Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>>                          Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>>>>                          Components: Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>> Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>>                            Reporter: Peter D�hn
>>>>>>>>>>>>>>>>>>>>>>>                            Assignee: Maxim 
>>>>>>>>>>>>>>>>>>>>>>> Solodovnik
>>>>>>>>>>>>>>>>>>>>>>>                             Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         During screen sharing with remote 
>>>>>>>>>>>>>>>>>>>>>>> desktop one could use
>>>>>>>>>>>>>>>>>>>>>>>         all
>>>>>>>>>>>>>>>>>>>>>>>         keys
>>>>>>>>>>>>>>>>>>>>>>>         except 3, german umlauts and ", - # + * 
>>>>>>>>>>>>>>>>>>>>>>> ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>>         This is the behaviour with Linux client 
>>>>>>>>>>>>>>>>>>>>>>> with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>>         Need
>>>>>>>>>>>>>>>>>>>>>>>         to
>>>>>>>>>>>>>>>>>>>>>>>         test
>>>>>>>>>>>>>>>>>>>>>>>         also
>>>>>>>>>>>>>>>>>>>>>>>         Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>>         But Windows also seem the have some 
>>>>>>>>>>>>>>>>>>>>>>> unexpected
>>>>>>>>>>>>>>>>>>>>>>>         behaviours.
>>>>>>>>>>>>>>>>>>>>>>>         After the
>>>>>>>>>>>>>>>>>>>>>>>         first time of using shift for capital 
>>>>>>>>>>>>>>>>>>>>>>> letters one need
>>>>>>>>>>>>>>>>>>>>>>>         to
>>>>>>>>>>>>>>>>>>>>>>>         use
>>>>>>>>>>>>>>>>>>>>>>>         caps
>>>>>>>>>>>>>>>>>>>>>>>         lock for
>>>>>>>>>>>>>>>>>>>>>>>         writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         --
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         This message was sent by Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>         (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         --
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         WBR
>>>>>>>>>>>>>>>>>>>>         Maxim aka solomax
>>
>>     --     WBR Maxim aka solomax
>>
>> -- 
>> WBR Maxim aka solomax
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
ok... start build and come back later...

Thanks so far

Am 18.09.2016 um 18:27 schrieb Maxim Solodovnik:
> Additionally has checked using Ubuntu host and Windows client
> Capital letters works as expected
>
> Could you please double-check?
> I would like to pack RC2 if everything is OK
>
> On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik 
> <solomax666@gmail.com <ma...@gmail.com>> wrote:
>
>     I just have checked the code
>     Shift should be preserved ...
>     How have you entered your capital letters? holding shift+LETTER ?
>     or with CAPS LOCK?
>     Same for the !@#$%^
>
>     I'll commit small additional fix for capital letters
>     but unfortunately I have no chance to test it (need another PC ...)
>     So please provide some feedback :)
>
>     On Fri, Sep 16, 2016 at 5:45 PM, Peter D�hn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>
>         Hi Maxim,
>
>         I tried out my keybord... Linux to Linux
>
>
>
>         left what I tried to write, right what I get via remotecontrol
>
>         1234567890� 1234567890�
>         !"�$%&/()=? 1#�45779007
>         qwertzuiop�+ qwertzuiop�0
>         QWERTZUIOP�*                   qwertzuiop�8
>         asdfghjkl��# asdfghjkl��#
>         ASDFGHJKL��' asdfghjkl��#
>         >YXCVBNM;:_                       .yxcvbnm,,-
>         |�~\u20ac@{[]}\       � 28899�
>
>         Capital letter doesn't work and last line (ALT GR + something)
>         seems to be difficult
>
>         But lower case and Umlauts works great! ;-)
>
>         Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>         Great :)
>>
>>         WBR, Maxim
>>         (from mobile, sorry for the typos)
>>
>>         On Sep 16, 2016 16:03, "Peter D�hn"<da...@vcrp.de> <ma...@vcrp.de>  wrote:
>>
>>>         Hi Maxim,
>>>
>>>         it works so far.. a few Keys are missing...
>>>
>>>         I will collect them and send you a list...
>>>
>>>
>>>         Thank you Peter
>>>
>>>         Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>>
>>>>         Both works for me ...
>>>>         please provide config+layout+what_to_press to reproduce :)
>>>>
>>>>         On Fri, Sep 16, 2016 at 3:43 PM, Peter D�hn<da...@vcrp.de> <ma...@vcrp.de>  wrote:
>>>>
>>>>         ok... compiling... I had a short look in OmKeyEvent
>>>>>         could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I will
>>>>>         test it at first, but sometimes I need these ones...
>>>>>
>>>>>
>>>>>
>>>>>         Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>>>
>>>>>         found the issue
>>>>>>         I believe it will work now :)
>>>>>>
>>>>>>         On Fri, Sep 16, 2016 at 3:13 PM, Peter D�hn<da...@vcrp.de> <ma...@vcrp.de>  wrote:
>>>>>>
>>>>>>         complet new installation...
>>>>>>
>>>>>>>         Name    OpenMeetings Version 3.1.x
>>>>>>>         Version         3.1.3-SNAPSHOT
>>>>>>>         Revision        1761005
>>>>>>>         Builddate       2016/09/16 07:14
>>>>>>>
>>>>>>>
>>>>>>>         +2houres...
>>>>>>>
>>>>>>>         cache couldn't be... an colleague tried it with windows, and the PC was
>>>>>>>         started in the morning...
>>>>>>>
>>>>>>>
>>>>>>>         Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>>         Linux to Linux nothing will be written right now...
>>>>>>>
>>>>>>>>         Javaconsole gives following error
>>>>>>>>
>>>>>>>>         ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>         -
>>>>>>>>         Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>>>>>         java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>
>>>>>>>>         have you updated before build? or maybe cache issue?
>>>>>>>>
>>>>>>>>         Windows tries remote write on linux...
>>>>>>>>         ���ߴ#+ gives #,8970
>>>>>>>>
>>>>>>>>         will double check using Mac -> Linux
>>>>>>>>
>>>>>>>>         On Fri, Sep 16, 2016 at 2:50 PM, Peter D�hn<da...@vcrp.de> <ma...@vcrp.de>  wrote:
>>>>>>>>
>>>>>>>>         Hi Maxim,
>>>>>>>>
>>>>>>>>         first test...
>>>>>>>>>         Linux to Linux nothing will be written right now...
>>>>>>>>>
>>>>>>>>>         Javaconsole gives following error
>>>>>>>>>
>>>>>>>>>         ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>         - Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>>>>>>         java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>                 at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>>>>         RemoteJob.java:92)
>>>>>>>>>                 atorg.quartz.core.JobRunShell.ru
>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>>>>>>>>>                 at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>         SimpleThreadPool.java:573)
>>>>>>>>>         ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>>>>>>         [CoreScreenShare_Worker-3]
>>>>>>>>>         - Job (ScreenShare.RemoteJob threw an exception.
>>>>>>>>>         org.quartz.SchedulerException: Job threw an unhandled exception.
>>>>>>>>>                 atorg.quartz.core.JobRunShell.ru
>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:213)
>>>>>>>>>                 at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>>>         SimpleThreadPool.java:573)
>>>>>>>>>         Caused by: java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>         class
>>>>>>>>>         org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>>                 at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>>>>         RemoteJob.java:92)
>>>>>>>>>                 atorg.quartz.core.JobRunShell.ru
>>>>>>>>>         <http://org.quartz.core.JobRunShell.ru>n(JobRunShell.java:202)
>>>>>>>>>                 ... 1 common frames omitted
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>         with answer you question you mean input key and resulting char?
>>>>>>>>>
>>>>>>>>>         Windows tries remote write on linux...
>>>>>>>>>         ���ߴ#+ gives #,8970
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>         Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>>         Commited:https://svn.apache.org/r1760990
>>>>>>>>>         <https://svn.apache.org/r1760990>  Linux to Linux and Linux
>>>>>>>>>         to
>>>>>>>>>
>>>>>>>>>         Mac
>>>>>>>>>>         remote should work as expected
>>>>>>>>>>
>>>>>>>>>>         On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>>>>>>>>>         solomax666@gmail.com <ma...@gmail.com>>
>>>>>>>>>>         wrote:
>>>>>>>>>>
>>>>>>>>>>         I will commit working code for Linux tomorrow
>>>>>>>>>>
>>>>>>>>>>         will appreciate if you can answer my question
>>>>>>>>>>
>>>>>>>>>>>         On Thu, Sep 15, 2016 at 9:45 PM, Peter D�hn<da...@vcrp.de> <ma...@vcrp.de>  wrote:
>>>>>>>>>>>
>>>>>>>>>>>         this is java console with linux client on both sites..
>>>>>>>>>>>
>>>>>>>>>>>         DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>
>>>>>>>>>>>>         [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 ->
>>>>>>>>>>>>         key
>>>>>>>>>>>>         246,
>>>>>>>>>>>>         _key null, ch �
>>>>>>>>>>>>         DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>         [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 ->
>>>>>>>>>>>>         key
>>>>>>>>>>>>         228,
>>>>>>>>>>>>         _key null, ch �
>>>>>>>>>>>>         DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 ->
>>>>>>>>>>>>         key
>>>>>>>>>>>>         252,
>>>>>>>>>>>>         _key null, ch �
>>>>>>>>>>>>         DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>         [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 ->
>>>>>>>>>>>>         key
>>>>>>>>>>>>         223,
>>>>>>>>>>>>         _key null, ch �
>>>>>>>>>>>>         DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>         [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 ->
>>>>>>>>>>>>         key
>>>>>>>>>>>>         51,
>>>>>>>>>>>>         _key null, ch #
>>>>>>>>>>>>         DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>         [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 ->
>>>>>>>>>>>>         key
>>>>>>>>>>>>         61,
>>>>>>>>>>>>         _key 61, ch +
>>>>>>>>>>>>
>>>>>>>>>>>>         the keys differ...
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>         Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>>>>>>>>
>>>>>>>>>>>>         Hi Maxim,
>>>>>>>>>>>>
>>>>>>>>>>>>         I neede a Windows Client on the other side...
>>>>>>>>>>>>
>>>>>>>>>>>>>         now
>>>>>>>>>>>>>
>>>>>>>>>>>>>         ���ߴ#+ gives #,8970
>>>>>>>>>>>>>
>>>>>>>>>>>>>         Debugmessages in Javaconsole
>>>>>>>>>>>>>
>>>>>>>>>>>>>         DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         192, _key null
>>>>>>>>>>>>>         DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         222, _key 222
>>>>>>>>>>>>>         DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         59,
>>>>>>>>>>>>>         _key 59
>>>>>>>>>>>>>         DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         91,
>>>>>>>>>>>>>         _key 91
>>>>>>>>>>>>>         DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         93,
>>>>>>>>>>>>>         _key 93
>>>>>>>>>>>>>         DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         47,
>>>>>>>>>>>>>         _key 47
>>>>>>>>>>>>>         DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>>>         [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>>>>>>>>>>>>>         key
>>>>>>>>>>>>>         61,
>>>>>>>>>>>>>         _key 61
>>>>>>>>>>>>>
>>>>>>>>>>>>>         produce in OmKeyEvent.java line 85
>>>>>>>>>>>>>
>>>>>>>>>>>>>         Greetings Peter
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>         Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>>>>>>>>>
>>>>>>>>>>>>>         Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>>         I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>>>>>>>>
>>>>>>>>>>>>>>         By now I compiled the latest build. Nothing will be written on
>>>>>>>>>>>>>>         ���ߴ.
>>>>>>>>>>>>>>         It
>>>>>>>>>>>>>>         has now all the same result like hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>>>         for
>>>>>>>>>>>>>>         screenshots)???
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Any ideas?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         It seems like I have some progress .....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         could you please tell me what is the expected behavior
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         1) to print on host character printed by client
>>>>>>>>>>>>>>>         2) to print key
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         the difference is keyboard layout of cause
>>>>>>>>>>>>>>>         imagine I have changed layout on client, and print Russian 'a',
>>>>>>>>>>>>>>>         in
>>>>>>>>>>>>>>>         English
>>>>>>>>>>>>>>>         layout it will be 'f' .....
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Why it is important: the only way I found to 'type' character
>>>>>>>>>>>>>>>         is
>>>>>>>>>>>>>>>         https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>>>         <https://en.wikipedia.org/wiki/Unicode_input>
>>>>>>>>>>>>>>>         The alternative is to 'paste' character is very OS+application
>>>>>>>>>>>>>>>         specific
>>>>>>>>>>>>>>>         (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>>>         Ctrl+C
>>>>>>>>>>>>>>>         in
>>>>>>>>>>>>>>>         gedit ....)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>         wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         accidentally.... ;-)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         OmKeyEvent is the transformer from what was received in
>>>>>>>>>>>>>>>>         FlashPlayer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         to key
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         sequence for Java Robot
>>>>>>>>>>>>>>>>>         I'm also playing with it
>>>>>>>>>>>>>>>>>         accidentally was able to type �, now trying to find out how
>>>>>>>>>>>>>>>>>         :)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn<da...@vcrp.de> <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>         wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         I try to understand OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>>>         fix
>>>>>>>>>>>>>>>>>         this it
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         must be there... right?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         sort of :(
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         I can find no way to "type" these ExtendedKey
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         additionally it will be required to find out it need to be
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         pressed, I
>>>>>>>>>>>>>>>>>>>         mean
>>>>>>>>>>>>>>>>>>>         flash and/or Java need some way to understand it's time to
>>>>>>>>>>>>>>>>>>>         press
>>>>>>>>>>>>>>>>>>>         umlauts
>>>>>>>>>>>>>>>>>>>         ...
>>>>>>>>>>>>>>>>>>>         here is "sort of" solution
>>>>>>>>>>>>>>>>>>>         http://stackoverflow.com/questions/397113/how-to-make-the
>>>>>>>>>>>>>>>>>>>         <http://stackoverflow.com/questions/397113/how-to-make-the>-
>>>>>>>>>>>>>>>>>>>         java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>>>>>>>>         but I don't really like it ....
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <daehn@vcrp.de <ma...@vcrp.de>
>>>>>>>>>>>>>>>>>>>         wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         something like tis?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>>>         ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>         key-%C3%9F
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                     [
>>>>>>>>>>>>>>>>>>>>         https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>         /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>         Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>>>         ------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         It is something outstanding :)
>>>>>>>>>>>>>>>>>>>>>         works for english and russian, but not for german :(
>>>>>>>>>>>>>>>>>>>>>         will try to understand what is going on
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         problems with keyborad usage while screensharing with
>>>>>>>>>>>>>>>>>>>>>         remote
>>>>>>>>>>>>>>>>>>>>>         desktop
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         ------------------------------
>>>>>>>>>>>>>>>>>>>>>         ------------------------------
>>>>>>>>>>>>>>>>>>>>>         ---------
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                                 Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                                 URL:
>>>>>>>>>>>>>>>>>>>>>         https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>>                             Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>>                          Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>>>                          Components: Screen-sharing
>>>>>>>>>>>>>>>>>>>>>>                    Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>>                            Reporter: Peter D�hn
>>>>>>>>>>>>>>>>>>>>>>                            Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>>                             Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         During screen sharing with remote desktop one could use
>>>>>>>>>>>>>>>>>>>>>>         all
>>>>>>>>>>>>>>>>>>>>>>         keys
>>>>>>>>>>>>>>>>>>>>>>         except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>>>         This is the behaviour with Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>>>         Need
>>>>>>>>>>>>>>>>>>>>>>         to
>>>>>>>>>>>>>>>>>>>>>>         test
>>>>>>>>>>>>>>>>>>>>>>         also
>>>>>>>>>>>>>>>>>>>>>>         Oracle Java.
>>>>>>>>>>>>>>>>>>>>>>         But Windows also seem the have some unexpected
>>>>>>>>>>>>>>>>>>>>>>         behaviours.
>>>>>>>>>>>>>>>>>>>>>>         After the
>>>>>>>>>>>>>>>>>>>>>>         first time of using shift for capital letters one need
>>>>>>>>>>>>>>>>>>>>>>         to
>>>>>>>>>>>>>>>>>>>>>>         use
>>>>>>>>>>>>>>>>>>>>>>         caps
>>>>>>>>>>>>>>>>>>>>>>         lock for
>>>>>>>>>>>>>>>>>>>>>>         writing capital letters.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         --
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         This message was sent by Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>         (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         --
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>         WBR
>>>>>>>>>>>>>>>>>>>         Maxim aka solomax
>
>     -- 
>     WBR Maxim aka solomax
>
> -- 
> WBR Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Additionally has checked using Ubuntu host and Windows client
Capital letters works as expected

Could you please double-check?
I would like to pack RC2 if everything is OK

On Sat, Sep 17, 2016 at 12:13 AM, Maxim Solodovnik <so...@gmail.com>
wrote:

> I just have checked the code
> Shift should be preserved ...
> How have you entered your capital letters? holding shift+LETTER ? or with
> CAPS LOCK?
> Same for the !@#$%^
>
> I'll commit small additional fix for capital letters
> but unfortunately I have no chance to test it (need another PC ...)
> So please provide some feedback :)
>
> On Fri, Sep 16, 2016 at 5:45 PM, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> I tried out my keybord... Linux to Linux
>>
>>
>>
>> left what I tried to write, right what I get via remotecontrol
>>
>> 1234567890ß                       1234567890ß
>> !"§$%&/()=?                          1#§45779007
>> qwertzuiopü+                       qwertzuiopü0
>> QWERTZUIOPÜ*                   qwertzuiopÜ8
>> asdfghjklöä#                        asdfghjklöä#
>> ASDFGHJKLÖÄ'                     asdfghjklÖÄ#
>> >YXCVBNM;:_                       .yxcvbnm,,-
>> |µ~€@{[]}\                          ß   28899ß
>>
>> Capital letter doesn't work and last line (ALT GR + something) seems to
>> be difficult
>>
>> But lower case and Umlauts works great! ;-)
>>
>> Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>>
>> Great :)
>>
>> WBR, Maxim
>> (from mobile, sorry for the typos)
>>
>> On Sep 16, 2016 16:03, "Peter Dähn" <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> it works so far.. a few Keys are missing...
>>
>> I will collect them and send you a list...
>>
>>
>> Thank you Peter
>>
>> Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>
>>
>> Both works for me ...
>> please provide config+layout+what_to_press to reproduce :)
>>
>> On Fri, Sep 16, 2016 at 3:43 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>> ok... compiling... I had a short look in OmKeyEvent
>>
>> could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I will
>> test it at first, but sometimes I need these ones...
>>
>>
>>
>> Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>
>> found the issue
>>
>> I believe it will work now :)
>>
>> On Fri, Sep 16, 2016 at 3:13 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>> complet new installation...
>>
>>
>> Name    OpenMeetings Version 3.1.x
>> Version         3.1.3-SNAPSHOT
>> Revision        1761005
>> Builddate       2016/09/16 07:14
>>
>>
>> +2houres...
>>
>> cache couldn't be... an colleague tried it with windows, and the PC was
>> started in the morning...
>>
>>
>> Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>
>> Linux to Linux nothing will be written right now...
>>
>>
>> Javaconsole gives following error
>>
>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>> [CoreScreenShare_Worker-3]
>> -
>> Job ScreenShare.RemoteJob threw an unhandled Exception:
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>
>> have you updated before build? or maybe cache issue?
>>
>> Windows tries remote write on linux...
>> öäüß´#+ gives #,8970
>>
>> will double check using Mac -> Linux
>>
>> On Fri, Sep 16, 2016 at 2:50 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>> Hi Maxim,
>>
>> first test...
>>
>> Linux to Linux nothing will be written right now...
>>
>> Javaconsole gives following error
>>
>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>> [CoreScreenShare_Worker-3]
>> - Job ScreenShare.RemoteJob threw an unhandled Exception:
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>        at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>> RemoteJob.java:92)
>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>> SimpleThreadPool.java:573)
>> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>> [CoreScreenShare_Worker-3]
>> - Job (ScreenShare.RemoteJob threw an exception.
>> org.quartz.SchedulerException: Job threw an unhandled exception.
>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>> SimpleThreadPool.java:573)
>> Caused by: java.lang.NoClassDefFoundError: Could not initialize
>> class
>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>        at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>> RemoteJob.java:92)
>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>        ... 1 common frames omitted
>>
>>
>> with answer you question you mean input key and resulting char?
>>
>> Windows tries remote write on linux...
>> öäüß´#+ gives #,8970
>>
>>
>>
>> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>
>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux
>> to
>>
>> Mac
>>
>> remote should work as expected
>>
>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>> I will commit working code for Linux tomorrow
>>
>> will appreciate if you can answer my question
>>
>>
>> On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>> this is java console with linux client on both sites..
>>
>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>
>>
>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 ->
>> key
>> 246,
>> _key null, ch ö
>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 ->
>> key
>> 228,
>> _key null, ch ä
>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 ->
>> key
>> 252,
>> _key null, ch ü
>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 ->
>> key
>> 223,
>> _key null, ch ß
>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 ->
>> key
>> 51,
>> _key null, ch #
>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 ->
>> key
>> 61,
>> _key 61, ch +
>>
>> the keys differ...
>>
>>
>> Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>
>> Hi Maxim,
>>
>> I neede a Windows Client on the other side...
>>
>>
>> now
>>
>> öäüß´#+ gives #,8970
>>
>> Debugmessages in Javaconsole
>>
>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
>> key
>> 192, _key null
>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
>> key
>> 222, _key 222
>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>> key
>> 59,
>> _key 59
>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>> key
>> 91,
>> _key 91
>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>> key
>> 93,
>> _key 93
>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>> key
>> 47,
>> _key 47
>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>> key
>> 61,
>> _key 61
>>
>> produce in OmKeyEvent.java line 85
>>
>> Greetings Peter
>>
>>
>> Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>
>> Hi Maxim,
>>
>> I still try to use getExtendedKeyCode(). No luck till now...
>>
>>
>> By now I compiled the latest build. Nothing will be written on
>> öäüß´.
>> It
>> has now all the same result like hitting ctrl+alt+s (my shortcut
>> for
>> screenshots)???
>>
>> Any ideas?
>>
>>
>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>
>> It seems like I have some progress .....
>>
>> could you please tell me what is the expected behavior
>>
>>
>> 1) to print on host character printed by client
>> 2) to print key
>>
>> the difference is keyboard layout of cause
>> imagine I have changed layout on client, and print Russian 'a',
>> in
>> English
>> layout it will be 'f' .....
>>
>> Why it is important: the only way I found to 'type' character
>> ishttps://en.wikipedia.org/wiki/Unicode_input
>> The alternative is to 'paste' character is very OS+application
>> specific
>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>> Ctrl+C
>> in
>> gedit ....)
>>
>> On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> wrote:
>>
>> accidentally.... ;-)
>>
>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>
>> OmKeyEvent is the transformer from what was received in
>>
>> FlashPlayer
>>
>> to key
>>
>> sequence for Java Robot
>>
>> I'm also playing with it
>> accidentally was able to type ß, now trying to find out how
>> :)
>>
>> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> wrote:
>>
>> I try to understand OmKeyEvent.java... If there is a place to
>> fix
>> this it
>>
>> must be there... right?
>>
>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>
>>
>> sort of :(
>>
>> I can find no way to "type" these ExtendedKey
>>
>> additionally it will be required to find out it need to be
>>
>>
>> pressed, I
>> mean
>> flash and/or Java need some way to understand it's time to
>> press
>> umlauts
>> ...
>> here is "sort of" solutionhttp://stackoverflow.com/questions/397113/how-to-make-the-
>> java-awt-robot-type-unicode-characters-is-it-possible
>> but I don't really like it ....
>>
>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <daehn@vcrp.de
>>
>> wrote:
>>
>> something like tis?
>> http://stackoverflow.com/quest
>> ions/27680924/keycode-for-the-
>>
>> key-%C3%9F
>>
>>
>>
>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>
>>            [https://issues.apache.org/jira
>> /browse/OPENMEETINGS-1468?page
>>
>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>
>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>
>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>
>> ------------------------------------------------
>>
>> It is something outstanding :)
>> works for english and russian, but not for german :(
>> will try to understand what is going on
>>
>>
>> problems with keyborad usage while screensharing with
>> remote
>> desktop
>>
>> ------------------------------
>> ------------------------------
>> ---------
>>
>>
>>                        Key: OPENMEETINGS-1468
>>
>>                        URL:https://issues.apache.org/jira
>>
>> /browse/OPENMEETINGS-1468
>>
>>                    Project: Openmeetings
>>                 Issue Type: Bug
>>                 Components: Screen-sharing
>>           Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>                   Reporter: Peter Dähn
>>                   Assignee: Maxim Solodovnik
>>                    Fix For: 3.1.3, 3.2.0
>>
>>
>> During screen sharing with remote desktop one could use
>> all
>> keys
>> except 3, german umlauts and ", - # + * ' _ ;"
>> This is the behaviour with Linux client with Open JDK.
>> Need
>> to
>> test
>> also
>> Oracle Java.
>> But Windows also seem the have some unexpected
>> behaviours.
>> After the
>> first time of using shift for capital letters one need
>> to
>> use
>> caps
>> lock for
>> writing capital letters.
>>
>>
>> --
>>
>> This message was sent by Atlassian JIRA
>>
>> (v6.3.4#6332)
>>
>>
>>
>>
>>
>> --
>>
>> WBR
>>
>> Maxim aka solomax
>>
>>
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
I just have checked the code
Shift should be preserved ...
How have you entered your capital letters? holding shift+LETTER ? or with
CAPS LOCK?
Same for the !@#$%^

I'll commit small additional fix for capital letters
but unfortunately I have no chance to test it (need another PC ...)
So please provide some feedback :)

On Fri, Sep 16, 2016 at 5:45 PM, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> I tried out my keybord... Linux to Linux
>
>
>
> left what I tried to write, right what I get via remotecontrol
>
> 1234567890ß                       1234567890ß
> !"§$%&/()=?                          1#§45779007
> qwertzuiopü+                       qwertzuiopü0
> QWERTZUIOPÜ*                   qwertzuiopÜ8
> asdfghjklöä#                        asdfghjklöä#
> ASDFGHJKLÖÄ'                     asdfghjklÖÄ#
> >YXCVBNM;:_                       .yxcvbnm,,-
> |µ~€@{[]}\                          ß   28899ß
>
> Capital letter doesn't work and last line (ALT GR + something) seems to be
> difficult
>
> But lower case and Umlauts works great! ;-)
>
> Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
>
> Great :)
>
> WBR, Maxim
> (from mobile, sorry for the typos)
>
> On Sep 16, 2016 16:03, "Peter Dähn" <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> it works so far.. a few Keys are missing...
>
> I will collect them and send you a list...
>
>
> Thank you Peter
>
> Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>
>
> Both works for me ...
> please provide config+layout+what_to_press to reproduce :)
>
> On Fri, Sep 16, 2016 at 3:43 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
> ok... compiling... I had a short look in OmKeyEvent
>
> could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I will
> test it at first, but sometimes I need these ones...
>
>
>
> Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>
> found the issue
>
> I believe it will work now :)
>
> On Fri, Sep 16, 2016 at 3:13 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
> complet new installation...
>
>
> Name    OpenMeetings Version 3.1.x
> Version         3.1.3-SNAPSHOT
> Revision        1761005
> Builddate       2016/09/16 07:14
>
>
> +2houres...
>
> cache couldn't be... an colleague tried it with windows, and the PC was
> started in the morning...
>
>
> Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>
> Linux to Linux nothing will be written right now...
>
>
> Javaconsole gives following error
>
> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
> [CoreScreenShare_Worker-3]
> -
> Job ScreenShare.RemoteJob threw an unhandled Exception:
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openmeetings.screenshare.job.OmKeyEvent
>
> have you updated before build? or maybe cache issue?
>
> Windows tries remote write on linux...
> öäüß´#+ gives #,8970
>
> will double check using Mac -> Linux
>
> On Fri, Sep 16, 2016 at 2:50 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
> Hi Maxim,
>
> first test...
>
> Linux to Linux nothing will be written right now...
>
> Javaconsole gives following error
>
> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
> [CoreScreenShare_Worker-3]
> - Job ScreenShare.RemoteJob threw an unhandled Exception:
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openmeetings.screenshare.job.OmKeyEvent
>        at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
> RemoteJob.java:92)
>        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
> SimpleThreadPool.java:573)
> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
> [CoreScreenShare_Worker-3]
> - Job (ScreenShare.RemoteJob threw an exception.
> org.quartz.SchedulerException: Job threw an unhandled exception.
>        at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
> SimpleThreadPool.java:573)
> Caused by: java.lang.NoClassDefFoundError: Could not initialize
> class
> org.apache.openmeetings.screenshare.job.OmKeyEvent
>        at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
> RemoteJob.java:92)
>        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>        ... 1 common frames omitted
>
>
> with answer you question you mean input key and resulting char?
>
> Windows tries remote write on linux...
> öäüß´#+ gives #,8970
>
>
>
> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>
> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux
> to
>
> Mac
>
> remote should work as expected
>
> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
> I will commit working code for Linux tomorrow
>
> will appreciate if you can answer my question
>
>
> On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
> this is java console with linux client on both sites..
>
> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>
>
> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 ->
> key
> 246,
> _key null, ch ö
> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 ->
> key
> 228,
> _key null, ch ä
> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 ->
> key
> 252,
> _key null, ch ü
> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 ->
> key
> 223,
> _key null, ch ß
> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 ->
> key
> 51,
> _key null, ch #
> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 ->
> key
> 61,
> _key 61, ch +
>
> the keys differ...
>
>
> Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>
> Hi Maxim,
>
> I neede a Windows Client on the other side...
>
>
> now
>
> öäüß´#+ gives #,8970
>
> Debugmessages in Javaconsole
>
> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
> key
> 192, _key null
> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
> key
> 222, _key 222
> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
> key
> 59,
> _key 59
> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
> key
> 91,
> _key 91
> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
> key
> 93,
> _key 93
> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
> key
> 47,
> _key 47
> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
> key
> 61,
> _key 61
>
> produce in OmKeyEvent.java line 85
>
> Greetings Peter
>
>
> Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>
> Hi Maxim,
>
> I still try to use getExtendedKeyCode(). No luck till now...
>
>
> By now I compiled the latest build. Nothing will be written on
> öäüß´.
> It
> has now all the same result like hitting ctrl+alt+s (my shortcut
> for
> screenshots)???
>
> Any ideas?
>
>
> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>
> It seems like I have some progress .....
>
> could you please tell me what is the expected behavior
>
>
> 1) to print on host character printed by client
> 2) to print key
>
> the difference is keyboard layout of cause
> imagine I have changed layout on client, and print Russian 'a',
> in
> English
> layout it will be 'f' .....
>
> Why it is important: the only way I found to 'type' character
> ishttps://en.wikipedia.org/wiki/Unicode_input
> The alternative is to 'paste' character is very OS+application
> specific
> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
> Ctrl+C
> in
> gedit ....)
>
> On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> wrote:
>
> accidentally.... ;-)
>
> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>
> OmKeyEvent is the transformer from what was received in
>
> FlashPlayer
>
> to key
>
> sequence for Java Robot
>
> I'm also playing with it
> accidentally was able to type ß, now trying to find out how
> :)
>
> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> wrote:
>
> I try to understand OmKeyEvent.java... If there is a place to
> fix
> this it
>
> must be there... right?
>
> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>
>
> sort of :(
>
> I can find no way to "type" these ExtendedKey
>
> additionally it will be required to find out it need to be
>
>
> pressed, I
> mean
> flash and/or Java need some way to understand it's time to
> press
> umlauts
> ...
> here is "sort of" solutionhttp://stackoverflow.com/questions/397113/how-to-make-the-
> java-awt-robot-type-unicode-characters-is-it-possible
> but I don't really like it ....
>
> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <daehn@vcrp.de
>
> wrote:
>
> something like tis?
> http://stackoverflow.com/quest
> ions/27680924/keycode-for-the-
>
> key-%C3%9F
>
>
>
>
> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>
>            [https://issues.apache.org/jira
> /browse/OPENMEETINGS-1468?page
>
> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>
> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>
> Maxim Solodovnik commented on OPENMEETINGS-1468:
>
> ------------------------------------------------
>
> It is something outstanding :)
> works for english and russian, but not for german :(
> will try to understand what is going on
>
>
> problems with keyborad usage while screensharing with
> remote
> desktop
>
> ------------------------------
> ------------------------------
> ---------
>
>
>                        Key: OPENMEETINGS-1468
>
>                        URL:https://issues.apache.org/jira
>
> /browse/OPENMEETINGS-1468
>
>                    Project: Openmeetings
>                 Issue Type: Bug
>                 Components: Screen-sharing
>           Affects Versions: 3.1.2, 3.1.3, 3.1.4
>                   Reporter: Peter Dähn
>                   Assignee: Maxim Solodovnik
>                    Fix For: 3.1.3, 3.2.0
>
>
> During screen sharing with remote desktop one could use
> all
> keys
> except 3, german umlauts and ", - # + * ' _ ;"
> This is the behaviour with Linux client with Open JDK.
> Need
> to
> test
> also
> Oracle Java.
> But Windows also seem the have some unexpected
> behaviours.
> After the
> first time of using shift for capital letters one need
> to
> use
> caps
> lock for
> writing capital letters.
>
>
> --
>
> This message was sent by Atlassian JIRA
>
> (v6.3.4#6332)
>
>
>
>
>
>
> --
>
> WBR
>
> Maxim aka solomax
>
>
>
>
>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

I tried out my keybord... Linux to Linux



left what I tried to write, right what I get via remotecontrol

1234567890�                       1234567890�
!"�$%&/()=?                          1#�45779007
qwertzuiop�+                       qwertzuiop�0
QWERTZUIOP�*                   qwertzuiop�8
asdfghjkl��#                        asdfghjkl��#
ASDFGHJKL��'                     asdfghjkl��#
 >YXCVBNM;:_                       .yxcvbnm,,-
|�~\u20ac@{[]}\                          �   28899�

Capital letter doesn't work and last line (ALT GR + something) seems to 
be difficult

But lower case and Umlauts works great! ;-)

Am 16.09.2016 um 11:04 schrieb Maxim Solodovnik:
> Great :)
>
> WBR, Maxim
> (from mobile, sorry for the typos)
>
> On Sep 16, 2016 16:03, "Peter D�hn" <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> it works so far.. a few Keys are missing...
>>
>> I will collect them and send you a list...
>>
>>
>> Thank you Peter
>>
>> Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>>
>>> Both works for me ...
>>> please provide config+layout+what_to_press to reproduce :)
>>>
>>> On Fri, Sep 16, 2016 at 3:43 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>
>>> ok... compiling... I had a short look in OmKeyEvent
>>>> could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I will
>>>> test it at first, but sometimes I need these ones...
>>>>
>>>>
>>>>
>>>> Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>>
>>>> found the issue
>>>>> I believe it will work now :)
>>>>>
>>>>> On Fri, Sep 16, 2016 at 3:13 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>
>>>>> complet new installation...
>>>>>
>>>>>> Name    OpenMeetings Version 3.1.x
>>>>>> Version         3.1.3-SNAPSHOT
>>>>>> Revision        1761005
>>>>>> Builddate       2016/09/16 07:14
>>>>>>
>>>>>>
>>>>>> +2houres...
>>>>>>
>>>>>> cache couldn't be... an colleague tried it with windows, and the PC was
>>>>>> started in the morning...
>>>>>>
>>>>>>
>>>>>> Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> Linux to Linux nothing will be written right now...
>>>>>>
>>>>>>> Javaconsole gives following error
>>>>>>>
>>>>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>> [CoreScreenShare_Worker-3]
>>>>>>> -
>>>>>>> Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>
>>>>>>> have you updated before build? or maybe cache issue?
>>>>>>>
>>>>>>> Windows tries remote write on linux...
>>>>>>> ���ߴ#+ gives #,8970
>>>>>>>
>>>>>>> will double check using Mac -> Linux
>>>>>>>
>>>>>>> On Fri, Sep 16, 2016 at 2:50 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>
>>>>>>> Hi Maxim,
>>>>>>>
>>>>>>> first test...
>>>>>>>> Linux to Linux nothing will be written right now...
>>>>>>>>
>>>>>>>> Javaconsole gives following error
>>>>>>>>
>>>>>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>>> [CoreScreenShare_Worker-3]
>>>>>>>> - Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>         at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>>> RemoteJob.java:92)
>>>>>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>>>>>         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>> SimpleThreadPool.java:573)
>>>>>>>> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>>>>> [CoreScreenShare_Worker-3]
>>>>>>>> - Job (ScreenShare.RemoteJob threw an exception.
>>>>>>>> org.quartz.SchedulerException: Job threw an unhandled exception.
>>>>>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>>>>>>>         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>>> SimpleThreadPool.java:573)
>>>>>>>> Caused by: java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>> class
>>>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>>         at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>>> RemoteJob.java:92)
>>>>>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>>>>>         ... 1 common frames omitted
>>>>>>>>
>>>>>>>>
>>>>>>>> with answer you question you mean input key and resulting char?
>>>>>>>>
>>>>>>>> Windows tries remote write on linux...
>>>>>>>> ���ߴ#+ gives #,8970
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux
>>>>>>>> to
>>>>>>>>
>>>>>>>> Mac
>>>>>>>>> remote should work as expected
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>>>>>>>> solomax666@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I will commit working code for Linux tomorrow
>>>>>>>>>
>>>>>>>>> will appreciate if you can answer my question
>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>> this is java console with linux client on both sites..
>>>>>>>>>>
>>>>>>>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>
>>>>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 ->
>>>>>>>>>>> key
>>>>>>>>>>> 246,
>>>>>>>>>>> _key null, ch �
>>>>>>>>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 ->
>>>>>>>>>>> key
>>>>>>>>>>> 228,
>>>>>>>>>>> _key null, ch �
>>>>>>>>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 ->
>>>>>>>>>>> key
>>>>>>>>>>> 252,
>>>>>>>>>>> _key null, ch �
>>>>>>>>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 ->
>>>>>>>>>>> key
>>>>>>>>>>> 223,
>>>>>>>>>>> _key null, ch �
>>>>>>>>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 ->
>>>>>>>>>>> key
>>>>>>>>>>> 51,
>>>>>>>>>>> _key null, ch #
>>>>>>>>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 ->
>>>>>>>>>>> key
>>>>>>>>>>> 61,
>>>>>>>>>>> _key 61, ch +
>>>>>>>>>>>
>>>>>>>>>>> the keys differ...
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> I neede a Windows Client on the other side...
>>>>>>>>>>>
>>>>>>>>>>>> now
>>>>>>>>>>>>
>>>>>>>>>>>> ���ߴ#+ gives #,8970
>>>>>>>>>>>>
>>>>>>>>>>>> Debugmessages in Javaconsole
>>>>>>>>>>>>
>>>>>>>>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
>>>>>>>>>>>> key
>>>>>>>>>>>> 192, _key null
>>>>>>>>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
>>>>>>>>>>>> key
>>>>>>>>>>>> 222, _key 222
>>>>>>>>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>>>>>>>>>>>> key
>>>>>>>>>>>> 59,
>>>>>>>>>>>> _key 59
>>>>>>>>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>>>>>>>>>>>> key
>>>>>>>>>>>> 91,
>>>>>>>>>>>> _key 91
>>>>>>>>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>>>>>>>>>>>> key
>>>>>>>>>>>> 93,
>>>>>>>>>>>> _key 93
>>>>>>>>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>>>>>>>>>>>> key
>>>>>>>>>>>> 47,
>>>>>>>>>>>> _key 47
>>>>>>>>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>>>>>>>>>>>> key
>>>>>>>>>>>> 61,
>>>>>>>>>>>> _key 61
>>>>>>>>>>>>
>>>>>>>>>>>> produce in OmKeyEvent.java line 85
>>>>>>>>>>>>
>>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>
>>>>>>>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>>>>>>>
>>>>>>>>>>>>> By now I compiled the latest build. Nothing will be written on
>>>>>>>>>>>>> ���ߴ.
>>>>>>>>>>>>> It
>>>>>>>>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>>> for
>>>>>>>>>>>>> screenshots)???
>>>>>>>>>>>>>
>>>>>>>>>>>>> Any ideas?
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> It seems like I have some progress .....
>>>>>>>>>>>>>
>>>>>>>>>>>>> could you please tell me what is the expected behavior
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 1) to print on host character printed by client
>>>>>>>>>>>>>> 2) to print key
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> the difference is keyboard layout of cause
>>>>>>>>>>>>>> imagine I have changed layout on client, and print Russian 'a',
>>>>>>>>>>>>>> in
>>>>>>>>>>>>>> English
>>>>>>>>>>>>>> layout it will be 'f' .....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Why it is important: the only way I found to 'type' character
>>>>>>>>>>>>>> is
>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>>>>>>>>> specific
>>>>>>>>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>>> Ctrl+C
>>>>>>>>>>>>>> in
>>>>>>>>>>>>>> gedit ....)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> accidentally.... ;-)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> OmKeyEvent is the transformer from what was received in
>>>>>>>>>>>>>>> FlashPlayer
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> to key
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> sequence for Java Robot
>>>>>>>>>>>>>>>> I'm also playing with it
>>>>>>>>>>>>>>>> accidentally was able to type �, now trying to find out how
>>>>>>>>>>>>>>>> :)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>>> fix
>>>>>>>>>>>>>>>> this it
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> must be there... right?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> sort of :(
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> pressed, I
>>>>>>>>>>>>>>>>>> mean
>>>>>>>>>>>>>>>>>> flash and/or Java need some way to understand it's time to
>>>>>>>>>>>>>>>>>> press
>>>>>>>>>>>>>>>>>> umlauts
>>>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <daehn@vcrp.de
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> something like tis?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>>> ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>             [
>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> problems with keyborad usage while screensharing with
>>>>>>>>>>>>>>>>>>>> remote
>>>>>>>>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                         Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>                         URL:
>>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>>                     Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>>                  Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>>                  Components: Screen-sharing
>>>>>>>>>>>>>>>>>>>>>            Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>>                    Reporter: Peter D�hn
>>>>>>>>>>>>>>>>>>>>>                    Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>>                     Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> During screen sharing with remote desktop one could use
>>>>>>>>>>>>>>>>>>>>> all
>>>>>>>>>>>>>>>>>>>>> keys
>>>>>>>>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>>> Need
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>>>>>>>>> But Windows also seem the have some unexpected
>>>>>>>>>>>>>>>>>>>>> behaviours.
>>>>>>>>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>>>>>>>>> first time of using shift for capital letters one need
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Great :)

WBR, Maxim
(from mobile, sorry for the typos)

On Sep 16, 2016 16:03, "Peter Dähn" <da...@vcrp.de> wrote:

> Hi Maxim,
>
> it works so far.. a few Keys are missing...
>
> I will collect them and send you a list...
>
>
> Thank you Peter
>
> Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
>
>> Both works for me ...
>> please provide config+layout+what_to_press to reproduce :)
>>
>> On Fri, Sep 16, 2016 at 3:43 PM, Peter Dähn <da...@vcrp.de> wrote:
>>
>> ok... compiling... I had a short look in OmKeyEvent
>>>
>>> could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I will
>>> test it at first, but sometimes I need these ones...
>>>
>>>
>>>
>>> Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>>
>>> found the issue
>>>> I believe it will work now :)
>>>>
>>>> On Fri, Sep 16, 2016 at 3:13 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>> complet new installation...
>>>>
>>>>> Name    OpenMeetings Version 3.1.x
>>>>> Version         3.1.3-SNAPSHOT
>>>>> Revision        1761005
>>>>> Builddate       2016/09/16 07:14
>>>>>
>>>>>
>>>>> +2houres...
>>>>>
>>>>> cache couldn't be... an colleague tried it with windows, and the PC was
>>>>> started in the morning...
>>>>>
>>>>>
>>>>> Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>>>
>>>>> Linux to Linux nothing will be written right now...
>>>>>
>>>>>> Javaconsole gives following error
>>>>>>
>>>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>> [CoreScreenShare_Worker-3]
>>>>>> -
>>>>>> Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>
>>>>>> have you updated before build? or maybe cache issue?
>>>>>>
>>>>>> Windows tries remote write on linux...
>>>>>> öäüß´#+ gives #,8970
>>>>>>
>>>>>> will double check using Mac -> Linux
>>>>>>
>>>>>> On Fri, Sep 16, 2016 at 2:50 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> first test...
>>>>>>>
>>>>>>> Linux to Linux nothing will be written right now...
>>>>>>>
>>>>>>> Javaconsole gives following error
>>>>>>>
>>>>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>>> [CoreScreenShare_Worker-3]
>>>>>>> - Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>        at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>> RemoteJob.java:92)
>>>>>>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>>>>        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>> SimpleThreadPool.java:573)
>>>>>>> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>>>> [CoreScreenShare_Worker-3]
>>>>>>> - Job (ScreenShare.RemoteJob threw an exception.
>>>>>>> org.quartz.SchedulerException: Job threw an unhandled exception.
>>>>>>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>>>>>>        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>>> SimpleThreadPool.java:573)
>>>>>>> Caused by: java.lang.NoClassDefFoundError: Could not initialize
>>>>>>> class
>>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>>        at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>>> RemoteJob.java:92)
>>>>>>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>>>>        ... 1 common frames omitted
>>>>>>>
>>>>>>>
>>>>>>> with answer you question you mean input key and resulting char?
>>>>>>>
>>>>>>> Windows tries remote write on linux...
>>>>>>> öäüß´#+ gives #,8970
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux
>>>>>>> to
>>>>>>>
>>>>>>> Mac
>>>>>>>> remote should work as expected
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>>>>>>> solomax666@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> I will commit working code for Linux tomorrow
>>>>>>>>
>>>>>>>> will appreciate if you can answer my question
>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>>
>>>>>>>>> this is java console with linux client on both sites..
>>>>>>>>>
>>>>>>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>
>>>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 ->
>>>>>>>>>> key
>>>>>>>>>> 246,
>>>>>>>>>> _key null, ch ö
>>>>>>>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 ->
>>>>>>>>>> key
>>>>>>>>>> 228,
>>>>>>>>>> _key null, ch ä
>>>>>>>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 ->
>>>>>>>>>> key
>>>>>>>>>> 252,
>>>>>>>>>> _key null, ch ü
>>>>>>>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 ->
>>>>>>>>>> key
>>>>>>>>>> 223,
>>>>>>>>>> _key null, ch ß
>>>>>>>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 ->
>>>>>>>>>> key
>>>>>>>>>> 51,
>>>>>>>>>> _key null, ch #
>>>>>>>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 ->
>>>>>>>>>> key
>>>>>>>>>> 61,
>>>>>>>>>> _key 61, ch +
>>>>>>>>>>
>>>>>>>>>> the keys differ...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>>>>>>>>>
>>>>>>>>>> Hi Maxim,
>>>>>>>>>>
>>>>>>>>>> I neede a Windows Client on the other side...
>>>>>>>>>>
>>>>>>>>>>> now
>>>>>>>>>>>
>>>>>>>>>>> öäüß´#+ gives #,8970
>>>>>>>>>>>
>>>>>>>>>>> Debugmessages in Javaconsole
>>>>>>>>>>>
>>>>>>>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
>>>>>>>>>>> key
>>>>>>>>>>> 192, _key null
>>>>>>>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
>>>>>>>>>>> key
>>>>>>>>>>> 222, _key 222
>>>>>>>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>>>>>>>>>>> key
>>>>>>>>>>> 59,
>>>>>>>>>>> _key 59
>>>>>>>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>>>>>>>>>>> key
>>>>>>>>>>> 91,
>>>>>>>>>>> _key 91
>>>>>>>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>>>>>>>>>>> key
>>>>>>>>>>> 93,
>>>>>>>>>>> _key 93
>>>>>>>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>>>>>>>>>>> key
>>>>>>>>>>> 47,
>>>>>>>>>>> _key 47
>>>>>>>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>>>>>>>>>>> key
>>>>>>>>>>> 61,
>>>>>>>>>>> _key 61
>>>>>>>>>>>
>>>>>>>>>>> produce in OmKeyEvent.java line 85
>>>>>>>>>>>
>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>>>>>>
>>>>>>>>>>>> By now I compiled the latest build. Nothing will be written on
>>>>>>>>>>>> öäüß´.
>>>>>>>>>>>> It
>>>>>>>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut
>>>>>>>>>>>> for
>>>>>>>>>>>> screenshots)???
>>>>>>>>>>>>
>>>>>>>>>>>> Any ideas?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>>>>>>
>>>>>>>>>>>> It seems like I have some progress .....
>>>>>>>>>>>>
>>>>>>>>>>>> could you please tell me what is the expected behavior
>>>>>>>>>>>>
>>>>>>>>>>>>> 1) to print on host character printed by client
>>>>>>>>>>>>> 2) to print key
>>>>>>>>>>>>>
>>>>>>>>>>>>> the difference is keyboard layout of cause
>>>>>>>>>>>>> imagine I have changed layout on client, and print Russian 'a',
>>>>>>>>>>>>> in
>>>>>>>>>>>>> English
>>>>>>>>>>>>> layout it will be 'f' .....
>>>>>>>>>>>>>
>>>>>>>>>>>>> Why it is important: the only way I found to 'type' character
>>>>>>>>>>>>> is
>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>>>>>>>> specific
>>>>>>>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>>> Ctrl+C
>>>>>>>>>>>>> in
>>>>>>>>>>>>> gedit ....)
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> accidentally.... ;-)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> OmKeyEvent is the transformer from what was received in
>>>>>>>>>>>>>> FlashPlayer
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> to key
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> sequence for Java Robot
>>>>>>>>>>>>>>> I'm also playing with it
>>>>>>>>>>>>>>> accidentally was able to type ß, now trying to find out how
>>>>>>>>>>>>>>> :)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>>> fix
>>>>>>>>>>>>>>> this it
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> must be there... right?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> sort of :(
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> pressed, I
>>>>>>>>>>>>>>>>> mean
>>>>>>>>>>>>>>>>> flash and/or Java need some way to understand it's time to
>>>>>>>>>>>>>>>>> press
>>>>>>>>>>>>>>>>> umlauts
>>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <daehn@vcrp.de
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> something like tis?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> http://stackoverflow.com/quest
>>>>>>>>>>>>>>>>> ions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>            [
>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> problems with keyborad usage while screensharing with
>>>>>>>>>>>>>>>>>>> remote
>>>>>>>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                        Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                        URL:
>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>>                    Project: Openmeetings
>>>>>>>>>>>>>>>>>>>>                 Issue Type: Bug
>>>>>>>>>>>>>>>>>>>>                 Components: Screen-sharing
>>>>>>>>>>>>>>>>>>>>           Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>>                   Reporter: Peter Dähn
>>>>>>>>>>>>>>>>>>>>                   Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>>                    Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> During screen sharing with remote desktop one could use
>>>>>>>>>>>>>>>>>>>> all
>>>>>>>>>>>>>>>>>>>> keys
>>>>>>>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>>> Need
>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>>>>>>>> But Windows also seem the have some unexpected
>>>>>>>>>>>>>>>>>>>> behaviours.
>>>>>>>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>>>>>>>> first time of using shift for capital letters one need
>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

it works so far.. a few Keys are missing...

I will collect them and send you a list...


Thank you Peter

Am 16.09.2016 um 10:48 schrieb Maxim Solodovnik:
> Both works for me ...
> please provide config+layout+what_to_press to reproduce :)
>
> On Fri, Sep 16, 2016 at 3:43 PM, Peter D�hn <da...@vcrp.de> wrote:
>
>> ok... compiling... I had a short look in OmKeyEvent
>>
>> could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I will
>> test it at first, but sometimes I need these ones...
>>
>>
>>
>> Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>>
>>> found the issue
>>> I believe it will work now :)
>>>
>>> On Fri, Sep 16, 2016 at 3:13 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>
>>> complet new installation...
>>>> Name    OpenMeetings Version 3.1.x
>>>> Version         3.1.3-SNAPSHOT
>>>> Revision        1761005
>>>> Builddate       2016/09/16 07:14
>>>>
>>>>
>>>> +2houres...
>>>>
>>>> cache couldn't be... an colleague tried it with windows, and the PC was
>>>> started in the morning...
>>>>
>>>>
>>>> Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>>
>>>> Linux to Linux nothing will be written right now...
>>>>> Javaconsole gives following error
>>>>>
>>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>> [CoreScreenShare_Worker-3]
>>>>> -
>>>>> Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>
>>>>> have you updated before build? or maybe cache issue?
>>>>>
>>>>> Windows tries remote write on linux...
>>>>> ���ߴ#+ gives #,8970
>>>>>
>>>>> will double check using Mac -> Linux
>>>>>
>>>>> On Fri, Sep 16, 2016 at 2:50 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>
>>>>> Hi Maxim,
>>>>>
>>>>>> first test...
>>>>>>
>>>>>> Linux to Linux nothing will be written right now...
>>>>>>
>>>>>> Javaconsole gives following error
>>>>>>
>>>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>>> [CoreScreenShare_Worker-3]
>>>>>> - Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>        at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>> RemoteJob.java:92)
>>>>>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>>>        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>> SimpleThreadPool.java:573)
>>>>>> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>>> [CoreScreenShare_Worker-3]
>>>>>> - Job (ScreenShare.RemoteJob threw an exception.
>>>>>> org.quartz.SchedulerException: Job threw an unhandled exception.
>>>>>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>>>>>        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>>> SimpleThreadPool.java:573)
>>>>>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
>>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>>        at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>>> RemoteJob.java:92)
>>>>>>        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>>>        ... 1 common frames omitted
>>>>>>
>>>>>>
>>>>>> with answer you question you mean input key and resulting char?
>>>>>>
>>>>>> Windows tries remote write on linux...
>>>>>> ���ߴ#+ gives #,8970
>>>>>>
>>>>>>
>>>>>>
>>>>>> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to
>>>>>>
>>>>>>> Mac
>>>>>>> remote should work as expected
>>>>>>>
>>>>>>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> I will commit working code for Linux tomorrow
>>>>>>>
>>>>>>> will appreciate if you can answer my question
>>>>>>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>> this is java console with linux client on both sites..
>>>>>>>>
>>>>>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key
>>>>>>>>> 246,
>>>>>>>>> _key null, ch �
>>>>>>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key
>>>>>>>>> 228,
>>>>>>>>> _key null, ch �
>>>>>>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key
>>>>>>>>> 252,
>>>>>>>>> _key null, ch �
>>>>>>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key
>>>>>>>>> 223,
>>>>>>>>> _key null, ch �
>>>>>>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key
>>>>>>>>> 51,
>>>>>>>>> _key null, ch #
>>>>>>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key
>>>>>>>>> 61,
>>>>>>>>> _key 61, ch +
>>>>>>>>>
>>>>>>>>> the keys differ...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> I neede a Windows Client on the other side...
>>>>>>>>>> now
>>>>>>>>>>
>>>>>>>>>> ���ߴ#+ gives #,8970
>>>>>>>>>>
>>>>>>>>>> Debugmessages in Javaconsole
>>>>>>>>>>
>>>>>>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
>>>>>>>>>> key
>>>>>>>>>> 192, _key null
>>>>>>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
>>>>>>>>>> key
>>>>>>>>>> 222, _key 222
>>>>>>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>>>>>>>>>> key
>>>>>>>>>> 59,
>>>>>>>>>> _key 59
>>>>>>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>>>>>>>>>> key
>>>>>>>>>> 91,
>>>>>>>>>> _key 91
>>>>>>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>>>>>>>>>> key
>>>>>>>>>> 93,
>>>>>>>>>> _key 93
>>>>>>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>>>>>>>>>> key
>>>>>>>>>> 47,
>>>>>>>>>> _key 47
>>>>>>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>>>>>>>>>> key
>>>>>>>>>> 61,
>>>>>>>>>> _key 61
>>>>>>>>>>
>>>>>>>>>> produce in OmKeyEvent.java line 85
>>>>>>>>>>
>>>>>>>>>> Greetings Peter
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>>>>>>
>>>>>>>>>> Hi Maxim,
>>>>>>>>>>
>>>>>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>>>>>> By now I compiled the latest build. Nothing will be written on
>>>>>>>>>>> ���ߴ.
>>>>>>>>>>> It
>>>>>>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut
>>>>>>>>>>> for
>>>>>>>>>>> screenshots)???
>>>>>>>>>>>
>>>>>>>>>>> Any ideas?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>> It seems like I have some progress .....
>>>>>>>>>>>
>>>>>>>>>>> could you please tell me what is the expected behavior
>>>>>>>>>>>> 1) to print on host character printed by client
>>>>>>>>>>>> 2) to print key
>>>>>>>>>>>>
>>>>>>>>>>>> the difference is keyboard layout of cause
>>>>>>>>>>>> imagine I have changed layout on client, and print Russian 'a',
>>>>>>>>>>>> in
>>>>>>>>>>>> English
>>>>>>>>>>>> layout it will be 'f' .....
>>>>>>>>>>>>
>>>>>>>>>>>> Why it is important: the only way I found to 'type' character is
>>>>>>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>>>>>>> specific
>>>>>>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>>> Ctrl+C
>>>>>>>>>>>> in
>>>>>>>>>>>> gedit ....)
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> accidentally.... ;-)
>>>>>>>>>>>>
>>>>>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>>>>
>>>>>>>>>>>>> OmKeyEvent is the transformer from what was received in
>>>>>>>>>>>>> FlashPlayer
>>>>>>>>>>>>>
>>>>>>>>>>>>> to key
>>>>>>>>>>>>>
>>>>>>>>>>>>>> sequence for Java Robot
>>>>>>>>>>>>>> I'm also playing with it
>>>>>>>>>>>>>> accidentally was able to type �, now trying to find out how :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>>> fix
>>>>>>>>>>>>>> this it
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> must be there... right?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>> sort of :(
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>>>>>>> pressed, I
>>>>>>>>>>>>>>>> mean
>>>>>>>>>>>>>>>> flash and/or Java need some way to understand it's time to
>>>>>>>>>>>>>>>> press
>>>>>>>>>>>>>>>> umlauts
>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> something like tis?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>            [
>>>>>>>>>>>>>>>>> https://issues.apache.org/jira
>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> problems with keyborad usage while screensharing with
>>>>>>>>>>>>>>>>>> remote
>>>>>>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                        Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                        URL: https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>>                    Project: Openmeetings
>>>>>>>>>>>>>>>>>>>                 Issue Type: Bug
>>>>>>>>>>>>>>>>>>>                 Components: Screen-sharing
>>>>>>>>>>>>>>>>>>>           Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>>                   Reporter: Peter D�hn
>>>>>>>>>>>>>>>>>>>                   Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>>>>>>                    Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> During screen sharing with remote desktop one could use
>>>>>>>>>>>>>>>>>>> all
>>>>>>>>>>>>>>>>>>> keys
>>>>>>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK.
>>>>>>>>>>>>>>>>>>> Need
>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>>>>>>> first time of using shift for capital letters one need to
>>>>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Both works for me ...
please provide config+layout+what_to_press to reproduce :)

On Fri, Sep 16, 2016 at 3:43 PM, Peter Dähn <da...@vcrp.de> wrote:

> ok... compiling... I had a short look in OmKeyEvent
>
> could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I will
> test it at first, but sometimes I need these ones...
>
>
>
> Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
>
>> found the issue
>> I believe it will work now :)
>>
>> On Fri, Sep 16, 2016 at 3:13 PM, Peter Dähn <da...@vcrp.de> wrote:
>>
>> complet new installation...
>>>
>>> Name    OpenMeetings Version 3.1.x
>>> Version         3.1.3-SNAPSHOT
>>> Revision        1761005
>>> Builddate       2016/09/16 07:14
>>>
>>>
>>> +2houres...
>>>
>>> cache couldn't be... an colleague tried it with windows, and the PC was
>>> started in the morning...
>>>
>>>
>>> Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>>
>>> Linux to Linux nothing will be written right now...
>>>>
>>>> Javaconsole gives following error
>>>>
>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>> [CoreScreenShare_Worker-3]
>>>> -
>>>> Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>
>>>> have you updated before build? or maybe cache issue?
>>>>
>>>> Windows tries remote write on linux...
>>>> öäüß´#+ gives #,8970
>>>>
>>>> will double check using Mac -> Linux
>>>>
>>>> On Fri, Sep 16, 2016 at 2:50 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>>> first test...
>>>>>
>>>>> Linux to Linux nothing will be written right now...
>>>>>
>>>>> Javaconsole gives following error
>>>>>
>>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
>>>>> [CoreScreenShare_Worker-3]
>>>>> - Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>       at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>> RemoteJob.java:92)
>>>>>       at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>>       at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>> SimpleThreadPool.java:573)
>>>>> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>>> [CoreScreenShare_Worker-3]
>>>>> - Job (ScreenShare.RemoteJob threw an exception.
>>>>> org.quartz.SchedulerException: Job threw an unhandled exception.
>>>>>       at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>>>>       at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>>> SimpleThreadPool.java:573)
>>>>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
>>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>>       at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>>> RemoteJob.java:92)
>>>>>       at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>>       ... 1 common frames omitted
>>>>>
>>>>>
>>>>> with answer you question you mean input key and resulting char?
>>>>>
>>>>> Windows tries remote write on linux...
>>>>> öäüß´#+ gives #,8970
>>>>>
>>>>>
>>>>>
>>>>> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>>>>
>>>>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to
>>>>>
>>>>>> Mac
>>>>>> remote should work as expected
>>>>>>
>>>>>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>>>>> solomax666@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> I will commit working code for Linux tomorrow
>>>>>>
>>>>>> will appreciate if you can answer my question
>>>>>>>
>>>>>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>
>>>>>>> this is java console with linux client on both sites..
>>>>>>>
>>>>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key
>>>>>>>> 246,
>>>>>>>> _key null, ch ö
>>>>>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key
>>>>>>>> 228,
>>>>>>>> _key null, ch ä
>>>>>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key
>>>>>>>> 252,
>>>>>>>> _key null, ch ü
>>>>>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key
>>>>>>>> 223,
>>>>>>>> _key null, ch ß
>>>>>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key
>>>>>>>> 51,
>>>>>>>> _key null, ch #
>>>>>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key
>>>>>>>> 61,
>>>>>>>> _key 61, ch +
>>>>>>>>
>>>>>>>> the keys differ...
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> I neede a Windows Client on the other side...
>>>>>>>>>
>>>>>>>>> now
>>>>>>>>>
>>>>>>>>> öäüß´#+ gives #,8970
>>>>>>>>>
>>>>>>>>> Debugmessages in Javaconsole
>>>>>>>>>
>>>>>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 ->
>>>>>>>>> key
>>>>>>>>> 192, _key null
>>>>>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 ->
>>>>>>>>> key
>>>>>>>>> 222, _key 222
>>>>>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>>>>>>>>> key
>>>>>>>>> 59,
>>>>>>>>> _key 59
>>>>>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>>>>>>>>> key
>>>>>>>>> 91,
>>>>>>>>> _key 91
>>>>>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>>>>>>>>> key
>>>>>>>>> 93,
>>>>>>>>> _key 93
>>>>>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>>>>>>>>> key
>>>>>>>>> 47,
>>>>>>>>> _key 47
>>>>>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>>>>>>>>> key
>>>>>>>>> 61,
>>>>>>>>> _key 61
>>>>>>>>>
>>>>>>>>> produce in OmKeyEvent.java line 85
>>>>>>>>>
>>>>>>>>> Greetings Peter
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>>>>>
>>>>>>>>>> By now I compiled the latest build. Nothing will be written on
>>>>>>>>>> öäüß´.
>>>>>>>>>> It
>>>>>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut
>>>>>>>>>> for
>>>>>>>>>> screenshots)???
>>>>>>>>>>
>>>>>>>>>> Any ideas?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>>>>
>>>>>>>>>> It seems like I have some progress .....
>>>>>>>>>>
>>>>>>>>>> could you please tell me what is the expected behavior
>>>>>>>>>>>
>>>>>>>>>>> 1) to print on host character printed by client
>>>>>>>>>>> 2) to print key
>>>>>>>>>>>
>>>>>>>>>>> the difference is keyboard layout of cause
>>>>>>>>>>> imagine I have changed layout on client, and print Russian 'a',
>>>>>>>>>>> in
>>>>>>>>>>> English
>>>>>>>>>>> layout it will be 'f' .....
>>>>>>>>>>>
>>>>>>>>>>> Why it is important: the only way I found to 'type' character is
>>>>>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>>>>>> specific
>>>>>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>>> Ctrl+C
>>>>>>>>>>> in
>>>>>>>>>>> gedit ....)
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> accidentally.... ;-)
>>>>>>>>>>>
>>>>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>>> OmKeyEvent is the transformer from what was received in
>>>>>>>>>>>> FlashPlayer
>>>>>>>>>>>>
>>>>>>>>>>>> to key
>>>>>>>>>>>>
>>>>>>>>>>>>> sequence for Java Robot
>>>>>>>>>>>>> I'm also playing with it
>>>>>>>>>>>>> accidentally was able to type ß, now trying to find out how :)
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to
>>>>>>>>>>>>> fix
>>>>>>>>>>>>> this it
>>>>>>>>>>>>>
>>>>>>>>>>>>> must be there... right?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> sort of :(
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>>>>>> pressed, I
>>>>>>>>>>>>>>> mean
>>>>>>>>>>>>>>> flash and/or Java need some way to understand it's time to
>>>>>>>>>>>>>>> press
>>>>>>>>>>>>>>> umlauts
>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <da...@vcrp.de>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> something like tis?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>           [
>>>>>>>>>>>>>>>> https://issues.apache.org/jira
>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> problems with keyborad usage while screensharing with
>>>>>>>>>>>>>>>>> remote
>>>>>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                       Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                       URL: https://issues.apache.org/jira
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>>                   Project: Openmeetings
>>>>>>>>>>>>>>>>>>                Issue Type: Bug
>>>>>>>>>>>>>>>>>>                Components: Screen-sharing
>>>>>>>>>>>>>>>>>>          Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>>                  Reporter: Peter Dähn
>>>>>>>>>>>>>>>>>>                  Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>>>>>                   Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> During screen sharing with remote desktop one could use
>>>>>>>>>>>>>>>>>> all
>>>>>>>>>>>>>>>>>> keys
>>>>>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK.
>>>>>>>>>>>>>>>>>> Need
>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>>>>>> first time of using shift for capital letters one need to
>>>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WBR
>>>>>>> Maxim aka solomax
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
ok... compiling... I had a short look in OmKeyEvent

could you add (if necessary) VK_PIPE ('|') and VK_GREATER ('>')? I will 
test it at first, but sometimes I need these ones...



Am 16.09.2016 um 10:30 schrieb Maxim Solodovnik:
> found the issue
> I believe it will work now :)
>
> On Fri, Sep 16, 2016 at 3:13 PM, Peter D�hn <da...@vcrp.de> wrote:
>
>> complet new installation...
>>
>> Name    OpenMeetings Version 3.1.x
>> Version         3.1.3-SNAPSHOT
>> Revision        1761005
>> Builddate       2016/09/16 07:14
>>
>>
>> +2houres...
>>
>> cache couldn't be... an colleague tried it with windows, and the PC was
>> started in the morning...
>>
>>
>> Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>>
>>> Linux to Linux nothing will be written right now...
>>>
>>> Javaconsole gives following error
>>>
>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell [CoreScreenShare_Worker-3]
>>> -
>>> Job ScreenShare.RemoteJob threw an unhandled Exception:
>>> java.lang.NoClassDefFoundError: Could not initialize class
>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>
>>> have you updated before build? or maybe cache issue?
>>>
>>> Windows tries remote write on linux...
>>> ���ߴ#+ gives #,8970
>>>
>>> will double check using Mac -> Linux
>>>
>>> On Fri, Sep 16, 2016 at 2:50 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>
>>> Hi Maxim,
>>>> first test...
>>>>
>>>> Linux to Linux nothing will be written right now...
>>>>
>>>> Javaconsole gives following error
>>>>
>>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell [CoreScreenShare_Worker-3]
>>>> - Job ScreenShare.RemoteJob threw an unhandled Exception:
>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>       at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>> RemoteJob.java:92)
>>>>       at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>       at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>> SimpleThreadPool.java:573)
>>>> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>>> [CoreScreenShare_Worker-3]
>>>> - Job (ScreenShare.RemoteJob threw an exception.
>>>> org.quartz.SchedulerException: Job threw an unhandled exception.
>>>>       at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>>>       at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>>> SimpleThreadPool.java:573)
>>>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
>>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>>       at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>>> RemoteJob.java:92)
>>>>       at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>       ... 1 common frames omitted
>>>>
>>>>
>>>> with answer you question you mean input key and resulting char?
>>>>
>>>> Windows tries remote write on linux...
>>>> ���ߴ#+ gives #,8970
>>>>
>>>>
>>>>
>>>> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>>>
>>>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to
>>>>> Mac
>>>>> remote should work as expected
>>>>>
>>>>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>>>> solomax666@gmail.com>
>>>>> wrote:
>>>>>
>>>>> I will commit working code for Linux tomorrow
>>>>>
>>>>>> will appreciate if you can answer my question
>>>>>>
>>>>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>
>>>>>> this is java console with linux client on both sites..
>>>>>>
>>>>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key
>>>>>>> 246,
>>>>>>> _key null, ch �
>>>>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key
>>>>>>> 228,
>>>>>>> _key null, ch �
>>>>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key
>>>>>>> 252,
>>>>>>> _key null, ch �
>>>>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key
>>>>>>> 223,
>>>>>>> _key null, ch �
>>>>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key
>>>>>>> 51,
>>>>>>> _key null, ch #
>>>>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key
>>>>>>> 61,
>>>>>>> _key 61, ch +
>>>>>>>
>>>>>>> the keys differ...
>>>>>>>
>>>>>>>
>>>>>>> Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>>>
>>>>>>> Hi Maxim,
>>>>>>>
>>>>>>>> I neede a Windows Client on the other side...
>>>>>>>>
>>>>>>>> now
>>>>>>>>
>>>>>>>> ���ߴ#+ gives #,8970
>>>>>>>>
>>>>>>>> Debugmessages in Javaconsole
>>>>>>>>
>>>>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
>>>>>>>> 192, _key null
>>>>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
>>>>>>>> 222, _key 222
>>>>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key
>>>>>>>> 59,
>>>>>>>> _key 59
>>>>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key
>>>>>>>> 91,
>>>>>>>> _key 91
>>>>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key
>>>>>>>> 93,
>>>>>>>> _key 93
>>>>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key
>>>>>>>> 47,
>>>>>>>> _key 47
>>>>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key
>>>>>>>> 61,
>>>>>>>> _key 61
>>>>>>>>
>>>>>>>> produce in OmKeyEvent.java line 85
>>>>>>>>
>>>>>>>> Greetings Peter
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>>>>
>>>>>>>>> By now I compiled the latest build. Nothing will be written on
>>>>>>>>> ���ߴ.
>>>>>>>>> It
>>>>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>>>>>>>>> screenshots)???
>>>>>>>>>
>>>>>>>>> Any ideas?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> It seems like I have some progress .....
>>>>>>>>>
>>>>>>>>>> could you please tell me what is the expected behavior
>>>>>>>>>>
>>>>>>>>>> 1) to print on host character printed by client
>>>>>>>>>> 2) to print key
>>>>>>>>>>
>>>>>>>>>> the difference is keyboard layout of cause
>>>>>>>>>> imagine I have changed layout on client, and print Russian 'a', in
>>>>>>>>>> English
>>>>>>>>>> layout it will be 'f' .....
>>>>>>>>>>
>>>>>>>>>> Why it is important: the only way I found to 'type' character is
>>>>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>>>>> specific
>>>>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>>>>>>>>> Ctrl+C
>>>>>>>>>> in
>>>>>>>>>> gedit ....)
>>>>>>>>>>
>>>>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>> accidentally.... ;-)
>>>>>>>>>>
>>>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>>> OmKeyEvent is the transformer from what was received in
>>>>>>>>>>> FlashPlayer
>>>>>>>>>>>
>>>>>>>>>>> to key
>>>>>>>>>>>> sequence for Java Robot
>>>>>>>>>>>> I'm also playing with it
>>>>>>>>>>>> accidentally was able to type �, now trying to find out how :)
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>>>>>>>>> this it
>>>>>>>>>>>>
>>>>>>>>>>>> must be there... right?
>>>>>>>>>>>>
>>>>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> sort of :(
>>>>>>>>>>>>>
>>>>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>>>>
>>>>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>>>>> pressed, I
>>>>>>>>>>>>>> mean
>>>>>>>>>>>>>> flash and/or Java need some way to understand it's time to
>>>>>>>>>>>>>> press
>>>>>>>>>>>>>> umlauts
>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> something like tis?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>           [
>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                       Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                       URL: https://issues.apache.org/jira
>>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>>                   Project: Openmeetings
>>>>>>>>>>>>>>>>>                Issue Type: Bug
>>>>>>>>>>>>>>>>>                Components: Screen-sharing
>>>>>>>>>>>>>>>>>          Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>>                  Reporter: Peter D�hn
>>>>>>>>>>>>>>>>>                  Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>>>>                   Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> During screen sharing with remote desktop one could use all
>>>>>>>>>>>>>>>>> keys
>>>>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>>>>> first time of using shift for capital letters one need to
>>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>>
>>>>>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
found the issue
I believe it will work now :)

On Fri, Sep 16, 2016 at 3:13 PM, Peter Dähn <da...@vcrp.de> wrote:

> complet new installation...
>
> Name    OpenMeetings Version 3.1.x
> Version         3.1.3-SNAPSHOT
> Revision        1761005
> Builddate       2016/09/16 07:14
>
>
> +2houres...
>
> cache couldn't be... an colleague tried it with windows, and the PC was
> started in the morning...
>
>
> Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
>
>> Linux to Linux nothing will be written right now...
>>
>> Javaconsole gives following error
>>
>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell [CoreScreenShare_Worker-3]
>> -
>> Job ScreenShare.RemoteJob threw an unhandled Exception:
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>
>> have you updated before build? or maybe cache issue?
>>
>> Windows tries remote write on linux...
>> öäüß´#+ gives #,8970
>>
>> will double check using Mac -> Linux
>>
>> On Fri, Sep 16, 2016 at 2:50 PM, Peter Dähn <da...@vcrp.de> wrote:
>>
>> Hi Maxim,
>>>
>>> first test...
>>>
>>> Linux to Linux nothing will be written right now...
>>>
>>> Javaconsole gives following error
>>>
>>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell [CoreScreenShare_Worker-3]
>>> - Job ScreenShare.RemoteJob threw an unhandled Exception:
>>> java.lang.NoClassDefFoundError: Could not initialize class
>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>      at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>> RemoteJob.java:92)
>>>      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>> SimpleThreadPool.java:573)
>>> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
>>> [CoreScreenShare_Worker-3]
>>> - Job (ScreenShare.RemoteJob threw an exception.
>>> org.quartz.SchedulerException: Job threw an unhandled exception.
>>>      at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>>      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>>> SimpleThreadPool.java:573)
>>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
>>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>>      at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>>> RemoteJob.java:92)
>>>      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>      ... 1 common frames omitted
>>>
>>>
>>> with answer you question you mean input key and resulting char?
>>>
>>> Windows tries remote write on linux...
>>> öäüß´#+ gives #,8970
>>>
>>>
>>>
>>> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>>
>>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to
>>>> Mac
>>>> remote should work as expected
>>>>
>>>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <
>>>> solomax666@gmail.com>
>>>> wrote:
>>>>
>>>> I will commit working code for Linux tomorrow
>>>>
>>>>> will appreciate if you can answer my question
>>>>>
>>>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>
>>>>> this is java console with linux client on both sites..
>>>>>
>>>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key
>>>>>> 246,
>>>>>> _key null, ch ö
>>>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key
>>>>>> 228,
>>>>>> _key null, ch ä
>>>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key
>>>>>> 252,
>>>>>> _key null, ch ü
>>>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key
>>>>>> 223,
>>>>>> _key null, ch ß
>>>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key
>>>>>> 51,
>>>>>> _key null, ch #
>>>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key
>>>>>> 61,
>>>>>> _key 61, ch +
>>>>>>
>>>>>> the keys differ...
>>>>>>
>>>>>>
>>>>>> Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>>> I neede a Windows Client on the other side...
>>>>>>>
>>>>>>> now
>>>>>>>
>>>>>>> öäüß´#+ gives #,8970
>>>>>>>
>>>>>>> Debugmessages in Javaconsole
>>>>>>>
>>>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
>>>>>>> 192, _key null
>>>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
>>>>>>> 222, _key 222
>>>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key
>>>>>>> 59,
>>>>>>> _key 59
>>>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key
>>>>>>> 91,
>>>>>>> _key 91
>>>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key
>>>>>>> 93,
>>>>>>> _key 93
>>>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key
>>>>>>> 47,
>>>>>>> _key 47
>>>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key
>>>>>>> 61,
>>>>>>> _key 61
>>>>>>>
>>>>>>> produce in OmKeyEvent.java line 85
>>>>>>>
>>>>>>> Greetings Peter
>>>>>>>
>>>>>>>
>>>>>>> Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>>>>>>
>>>>>>> Hi Maxim,
>>>>>>>
>>>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>>>
>>>>>>>> By now I compiled the latest build. Nothing will be written on
>>>>>>>> öäüß´.
>>>>>>>> It
>>>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>>>>>>>> screenshots)???
>>>>>>>>
>>>>>>>> Any ideas?
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> It seems like I have some progress .....
>>>>>>>>
>>>>>>>>> could you please tell me what is the expected behavior
>>>>>>>>>
>>>>>>>>> 1) to print on host character printed by client
>>>>>>>>> 2) to print key
>>>>>>>>>
>>>>>>>>> the difference is keyboard layout of cause
>>>>>>>>> imagine I have changed layout on client, and print Russian 'a', in
>>>>>>>>> English
>>>>>>>>> layout it will be 'f' .....
>>>>>>>>>
>>>>>>>>> Why it is important: the only way I found to 'type' character is
>>>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>>>> specific
>>>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>>>>>>>> Ctrl+C
>>>>>>>>> in
>>>>>>>>> gedit ....)
>>>>>>>>>
>>>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>>
>>>>>>>>> accidentally.... ;-)
>>>>>>>>>
>>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>>
>>>>>>>>>> OmKeyEvent is the transformer from what was received in
>>>>>>>>>> FlashPlayer
>>>>>>>>>>
>>>>>>>>>> to key
>>>>>>>>>>> sequence for Java Robot
>>>>>>>>>>> I'm also playing with it
>>>>>>>>>>> accidentally was able to type ß, now trying to find out how :)
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>>>>>>>> this it
>>>>>>>>>>>
>>>>>>>>>>> must be there... right?
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>>
>>>>>>>>>>>> sort of :(
>>>>>>>>>>>>
>>>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>>>
>>>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>>>> pressed, I
>>>>>>>>>>>>> mean
>>>>>>>>>>>>> flash and/or Java need some way to understand it's time to
>>>>>>>>>>>>> press
>>>>>>>>>>>>> umlauts
>>>>>>>>>>>>> ...
>>>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <da...@vcrp.de>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> something like tis?
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>>>>>
>>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>          [
>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                      Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                      URL: https://issues.apache.org/jira
>>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>>                  Project: Openmeetings
>>>>>>>>>>>>>>>>               Issue Type: Bug
>>>>>>>>>>>>>>>>               Components: Screen-sharing
>>>>>>>>>>>>>>>>         Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>>                 Reporter: Peter Dähn
>>>>>>>>>>>>>>>>                 Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>>>                  Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> During screen sharing with remote desktop one could use all
>>>>>>>>>>>>>>>> keys
>>>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need
>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>>>> first time of using shift for capital letters one need to
>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>>
>>>>>
>>>>
>>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
complet new installation...

Name 	OpenMeetings Version 3.1.x
Version 	3.1.3-SNAPSHOT
Revision 	1761005
Builddate 	2016/09/16 07:14


+2houres...

cache couldn't be... an colleague tried it with windows, and the PC was 
started in the morning...

Am 16.09.2016 um 10:00 schrieb Maxim Solodovnik:
> Linux to Linux nothing will be written right now...
>
> Javaconsole gives following error
>
> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell [CoreScreenShare_Worker-3] -
> Job ScreenShare.RemoteJob threw an unhandled Exception:
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openmeetings.screenshare.job.OmKeyEvent
>
> have you updated before build? or maybe cache issue?
>
> Windows tries remote write on linux...
> ���ߴ#+ gives #,8970
>
> will double check using Mac -> Linux
>
> On Fri, Sep 16, 2016 at 2:50 PM, Peter D�hn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> first test...
>>
>> Linux to Linux nothing will be written right now...
>>
>> Javaconsole gives following error
>>
>> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell [CoreScreenShare_Worker-3]
>> - Job ScreenShare.RemoteJob threw an unhandled Exception:
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>      at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>> RemoteJob.java:92)
>>      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>> SimpleThreadPool.java:573)
>> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger [CoreScreenShare_Worker-3]
>> - Job (ScreenShare.RemoteJob threw an exception.
>> org.quartz.SchedulerException: Job threw an unhandled exception.
>>      at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>>      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
>> SimpleThreadPool.java:573)
>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.openmeetings.screenshare.job.OmKeyEvent
>>      at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
>> RemoteJob.java:92)
>>      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>      ... 1 common frames omitted
>>
>>
>> with answer you question you mean input key and resulting char?
>>
>> Windows tries remote write on linux...
>> ���ߴ#+ gives #,8970
>>
>>
>>
>> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>>
>>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to Mac
>>> remote should work as expected
>>>
>>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <so...@gmail.com>
>>> wrote:
>>>
>>> I will commit working code for Linux tomorrow
>>>> will appreciate if you can answer my question
>>>>
>>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>
>>>> this is java console with linux client on both sites..
>>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key
>>>>> 246,
>>>>> _key null, ch �
>>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key
>>>>> 228,
>>>>> _key null, ch �
>>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key
>>>>> 252,
>>>>> _key null, ch �
>>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key
>>>>> 223,
>>>>> _key null, ch �
>>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key 51,
>>>>> _key null, ch #
>>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key 61,
>>>>> _key 61, ch +
>>>>>
>>>>> the keys differ...
>>>>>
>>>>>
>>>>> Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>>
>>>>> Hi Maxim,
>>>>>> I neede a Windows Client on the other side...
>>>>>>
>>>>>> now
>>>>>>
>>>>>> ���ߴ#+ gives #,8970
>>>>>>
>>>>>> Debugmessages in Javaconsole
>>>>>>
>>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
>>>>>> 192, _key null
>>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
>>>>>> 222, _key 222
>>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key
>>>>>> 59,
>>>>>> _key 59
>>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key
>>>>>> 91,
>>>>>> _key 91
>>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key
>>>>>> 93,
>>>>>> _key 93
>>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key
>>>>>> 47,
>>>>>> _key 47
>>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key
>>>>>> 61,
>>>>>> _key 61
>>>>>>
>>>>>> produce in OmKeyEvent.java line 85
>>>>>>
>>>>>> Greetings Peter
>>>>>>
>>>>>>
>>>>>> Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>>
>>>>>> Hi Maxim,
>>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>>
>>>>>>> By now I compiled the latest build. Nothing will be written on ���ߴ.
>>>>>>> It
>>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>>>>>>> screenshots)???
>>>>>>>
>>>>>>> Any ideas?
>>>>>>>
>>>>>>>
>>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>> It seems like I have some progress .....
>>>>>>>> could you please tell me what is the expected behavior
>>>>>>>>
>>>>>>>> 1) to print on host character printed by client
>>>>>>>> 2) to print key
>>>>>>>>
>>>>>>>> the difference is keyboard layout of cause
>>>>>>>> imagine I have changed layout on client, and print Russian 'a', in
>>>>>>>> English
>>>>>>>> layout it will be 'f' .....
>>>>>>>>
>>>>>>>> Why it is important: the only way I found to 'type' character is
>>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>>> specific
>>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C
>>>>>>>> in
>>>>>>>> gedit ....)
>>>>>>>>
>>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>> accidentally.... ;-)
>>>>>>>>
>>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> OmKeyEvent is the transformer from what was received in FlashPlayer
>>>>>>>>>
>>>>>>>>>> to key
>>>>>>>>>> sequence for Java Robot
>>>>>>>>>> I'm also playing with it
>>>>>>>>>> accidentally was able to type �, now trying to find out how :)
>>>>>>>>>>
>>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>>>>>>> this it
>>>>>>>>>>
>>>>>>>>>> must be there... right?
>>>>>>>>>>>
>>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>> sort of :(
>>>>>>>>>>>
>>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>>> pressed, I
>>>>>>>>>>>> mean
>>>>>>>>>>>> flash and/or Java need some way to understand it's time to press
>>>>>>>>>>>> umlauts
>>>>>>>>>>>> ...
>>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> something like tis?
>>>>>>>>>>>>
>>>>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>>>>
>>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>>
>>>>>>>>>>>>>          [
>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>>
>>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>>
>>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                      Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                      URL: https://issues.apache.org/jira
>>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>>                  Project: Openmeetings
>>>>>>>>>>>>>>>               Issue Type: Bug
>>>>>>>>>>>>>>>               Components: Screen-sharing
>>>>>>>>>>>>>>>         Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>>                 Reporter: Peter D�hn
>>>>>>>>>>>>>>>                 Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>>                  Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> During screen sharing with remote desktop one could use all
>>>>>>>>>>>>>>> keys
>>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need to
>>>>>>>>>>>>>>> test
>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>>> first time of using shift for capital letters one need to use
>>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Linux to Linux nothing will be written right now...

Javaconsole gives following error

ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell [CoreScreenShare_Worker-3] -
Job ScreenShare.RemoteJob threw an unhandled Exception:
java.lang.NoClassDefFoundError: Could not initialize class
org.apache.openmeetings.screenshare.job.OmKeyEvent

have you updated before build? or maybe cache issue?

Windows tries remote write on linux...
öäüß´#+ gives #,8970

will double check using Mac -> Linux

On Fri, Sep 16, 2016 at 2:50 PM, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> first test...
>
> Linux to Linux nothing will be written right now...
>
> Javaconsole gives following error
>
> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell [CoreScreenShare_Worker-3]
> - Job ScreenShare.RemoteJob threw an unhandled Exception:
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openmeetings.screenshare.job.OmKeyEvent
>     at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
> RemoteJob.java:92)
>     at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>     at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
> SimpleThreadPool.java:573)
> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger [CoreScreenShare_Worker-3]
> - Job (ScreenShare.RemoteJob threw an exception.
> org.quartz.SchedulerException: Job threw an unhandled exception.
>     at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>     at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(
> SimpleThreadPool.java:573)
> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openmeetings.screenshare.job.OmKeyEvent
>     at org.apache.openmeetings.screenshare.job.RemoteJob.execute(
> RemoteJob.java:92)
>     at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>     ... 1 common frames omitted
>
>
> with answer you question you mean input key and resulting char?
>
> Windows tries remote write on linux...
> öäüß´#+ gives #,8970
>
>
>
> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>
>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to Mac
>> remote should work as expected
>>
>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>> I will commit working code for Linux tomorrow
>>>
>>> will appreciate if you can answer my question
>>>
>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>> this is java console with linux client on both sites..
>>>>
>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key
>>>> 246,
>>>> _key null, ch ö
>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key
>>>> 228,
>>>> _key null, ch ä
>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key
>>>> 252,
>>>> _key null, ch ü
>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key
>>>> 223,
>>>> _key null, ch ß
>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key 51,
>>>> _key null, ch #
>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key 61,
>>>> _key 61, ch +
>>>>
>>>> the keys differ...
>>>>
>>>>
>>>> Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>>>
>>>> Hi Maxim,
>>>>>
>>>>> I neede a Windows Client on the other side...
>>>>>
>>>>> now
>>>>>
>>>>> öäüß´#+ gives #,8970
>>>>>
>>>>> Debugmessages in Javaconsole
>>>>>
>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
>>>>> 192, _key null
>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
>>>>> 222, _key 222
>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key
>>>>> 59,
>>>>> _key 59
>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key
>>>>> 91,
>>>>> _key 91
>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key
>>>>> 93,
>>>>> _key 93
>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key
>>>>> 47,
>>>>> _key 47
>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key
>>>>> 61,
>>>>> _key 61
>>>>>
>>>>> produce in OmKeyEvent.java line 85
>>>>>
>>>>> Greetings Peter
>>>>>
>>>>>
>>>>> Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>>>>
>>>>> Hi Maxim,
>>>>>>
>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>
>>>>>> By now I compiled the latest build. Nothing will be written on öäüß´.
>>>>>> It
>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>>>>>> screenshots)???
>>>>>>
>>>>>> Any ideas?
>>>>>>
>>>>>>
>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> It seems like I have some progress .....
>>>>>>> could you please tell me what is the expected behavior
>>>>>>>
>>>>>>> 1) to print on host character printed by client
>>>>>>> 2) to print key
>>>>>>>
>>>>>>> the difference is keyboard layout of cause
>>>>>>> imagine I have changed layout on client, and print Russian 'a', in
>>>>>>> English
>>>>>>> layout it will be 'f' .....
>>>>>>>
>>>>>>> Why it is important: the only way I found to 'type' character is
>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>> specific
>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C
>>>>>>> in
>>>>>>> gedit ....)
>>>>>>>
>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>
>>>>>>> accidentally.... ;-)
>>>>>>>
>>>>>>>>
>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> OmKeyEvent is the transformer from what was received in FlashPlayer
>>>>>>>>
>>>>>>>>> to key
>>>>>>>>> sequence for Java Robot
>>>>>>>>> I'm also playing with it
>>>>>>>>> accidentally was able to type ß, now trying to find out how :)
>>>>>>>>>
>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>>
>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>>>>>> this it
>>>>>>>>>
>>>>>>>>> must be there... right?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>
>>>>>>>>>> sort of :(
>>>>>>>>>>
>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>> pressed, I
>>>>>>>>>>> mean
>>>>>>>>>>> flash and/or Java need some way to understand it's time to press
>>>>>>>>>>> umlauts
>>>>>>>>>>> ...
>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <da...@vcrp.de>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> something like tis?
>>>>>>>>>>>
>>>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>>>
>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>
>>>>>>>>>>>>         [
>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>
>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>
>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>
>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>
>>>>>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>
>>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                     Key: OPENMEETINGS-1468
>>>>>>>>>>>>>
>>>>>>>>>>>>>>                     URL: https://issues.apache.org/jira
>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>                 Project: Openmeetings
>>>>>>>>>>>>>>              Issue Type: Bug
>>>>>>>>>>>>>>              Components: Screen-sharing
>>>>>>>>>>>>>>        Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>                Reporter: Peter Dähn
>>>>>>>>>>>>>>                Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>                 Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> During screen sharing with remote desktop one could use all
>>>>>>>>>>>>>> keys
>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need to
>>>>>>>>>>>>>> test
>>>>>>>>>>>>>> also
>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>> first time of using shift for capital letters one need to use
>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>
>>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
same error with windows client...

ERROR 09-16 09:54:54.414 211 o.q.c.JobRunShell 
[CoreScreenShare_Worker-5] - Job ScreenShare.RemoteJob threw an 
unhandled Exception:
java.lang.NoClassDefFoundError: Could not initialize class 
org.apache.openmeetings.screenshare.job.OmKeyEvent
	at 
org.apache.openmeetings.screenshare.job.RemoteJob.execute(RemoteJob.java:92)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
	at 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
ERROR 09-16 09:54:54.414 2425 o.q.c.ErrorLogger 
[CoreScreenShare_Worker-5] - Job (ScreenShare.RemoteJob threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception.
	at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
	at 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
org.apache.openmeetings.screenshare.job.OmKeyEvent
	at 
org.apache.openmeetings.screenshare.job.RemoteJob.execute(RemoteJob.java:92)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
	... 1 common frames omitted

Am 16.09.2016 um 09:50 schrieb Peter D�hn:
> Hi Maxim,
>
> first test...
>
> Linux to Linux nothing will be written right now...
>
> Javaconsole gives following error
>
> ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell
> [CoreScreenShare_Worker-3] - Job ScreenShare.RemoteJob threw an
> unhandled Exception:
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openmeetings.screenshare.job.OmKeyEvent
>     at
> org.apache.openmeetings.screenshare.job.RemoteJob.execute(RemoteJob.java:92)
>
>     at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>     at
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
>
> ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger
> [CoreScreenShare_Worker-3] - Job (ScreenShare.RemoteJob threw an exception.
> org.quartz.SchedulerException: Job threw an unhandled exception.
>     at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>     at
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
>
> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.openmeetings.screenshare.job.OmKeyEvent
>     at
> org.apache.openmeetings.screenshare.job.RemoteJob.execute(RemoteJob.java:92)
>
>     at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>     ... 1 common frames omitted
>
>
> with answer you question you mean input key and resulting char?
>
> Windows tries remote write on linux...
> ���ߴ#+ gives #,8970
>
>
>
> Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
>> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to Mac
>> remote should work as expected
>>
>> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>>> I will commit working code for Linux tomorrow
>>>
>>> will appreciate if you can answer my question
>>>
>>> On Thu, Sep 15, 2016 at 9:45 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>
>>>> this is java console with linux client on both sites..
>>>>
>>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key
>>>> 246,
>>>> _key null, ch �
>>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key
>>>> 228,
>>>> _key null, ch �
>>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key
>>>> 252,
>>>> _key null, ch �
>>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key
>>>> 223,
>>>> _key null, ch �
>>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key 51,
>>>> _key null, ch #
>>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key
>>>> 61,
>>>> _key 61, ch +
>>>>
>>>> the keys differ...
>>>>
>>>>
>>>> Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> I neede a Windows Client on the other side...
>>>>>
>>>>> now
>>>>>
>>>>> ���ߴ#+ gives #,8970
>>>>>
>>>>> Debugmessages in Javaconsole
>>>>>
>>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
>>>>> 192, _key null
>>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
>>>>> 222, _key 222
>>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 ->
>>>>> key 59,
>>>>> _key 59
>>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 ->
>>>>> key 91,
>>>>> _key 91
>>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 ->
>>>>> key 93,
>>>>> _key 93
>>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 ->
>>>>> key 47,
>>>>> _key 47
>>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 ->
>>>>> key 61,
>>>>> _key 61
>>>>>
>>>>> produce in OmKeyEvent.java line 85
>>>>>
>>>>> Greetings Peter
>>>>>
>>>>>
>>>>> Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>>
>>>>>> By now I compiled the latest build. Nothing will be written on
>>>>>> ���ߴ. It
>>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>>>>>> screenshots)???
>>>>>>
>>>>>> Any ideas?
>>>>>>
>>>>>>
>>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>>
>>>>>>> It seems like I have some progress .....
>>>>>>> could you please tell me what is the expected behavior
>>>>>>>
>>>>>>> 1) to print on host character printed by client
>>>>>>> 2) to print key
>>>>>>>
>>>>>>> the difference is keyboard layout of cause
>>>>>>> imagine I have changed layout on client, and print Russian 'a', in
>>>>>>> English
>>>>>>> layout it will be 'f' .....
>>>>>>>
>>>>>>> Why it is important: the only way I found to 'type' character is
>>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>>> The alternative is to 'paste' character is very OS+application
>>>>>>> specific
>>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal,
>>>>>>> Ctrl+C in
>>>>>>> gedit ....)
>>>>>>>
>>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>
>>>>>>> accidentally.... ;-)
>>>>>>>>
>>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> OmKeyEvent is the transformer from what was received in FlashPlayer
>>>>>>>>> to key
>>>>>>>>> sequence for Java Robot
>>>>>>>>> I'm also playing with it
>>>>>>>>> accidentally was able to type �, now trying to find out how :)
>>>>>>>>>
>>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>>>
>>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>>>>>> this it
>>>>>>>>>
>>>>>>>>>> must be there... right?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>>
>>>>>>>>>> sort of :(
>>>>>>>>>>
>>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>>> pressed, I
>>>>>>>>>>> mean
>>>>>>>>>>> flash and/or Java need some way to understand it's time to press
>>>>>>>>>>> umlauts
>>>>>>>>>>> ...
>>>>>>>>>>> here is "sort of" solution
>>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> something like tis?
>>>>>>>>>>>
>>>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>>
>>>>>>>>>>>>         [
>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>>>>>
>>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>>
>>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>>
>>>>>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>>>>>> desktop
>>>>>>>>>>>>>
>>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                     Key: OPENMEETINGS-1468
>>>>>>>>>>>>>>                     URL: https://issues.apache.org/jira
>>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>>                 Project: Openmeetings
>>>>>>>>>>>>>>              Issue Type: Bug
>>>>>>>>>>>>>>              Components: Screen-sharing
>>>>>>>>>>>>>>        Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>>                Reporter: Peter D�hn
>>>>>>>>>>>>>>                Assignee: Maxim Solodovnik
>>>>>>>>>>>>>>                 Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> During screen sharing with remote desktop one could use
>>>>>>>>>>>>>> all keys
>>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK.
>>>>>>>>>>>>>> Need to
>>>>>>>>>>>>>> test
>>>>>>>>>>>>>> also
>>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>>>> After the
>>>>>>>>>>>>>> first time of using shift for capital letters one need to use
>>>>>>>>>>>>>> caps
>>>>>>>>>>>>>> lock for
>>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

first test...

Linux to Linux nothing will be written right now...

Javaconsole gives following error

ERROR 09-16 09:40:51.412 211 o.q.c.JobRunShell 
[CoreScreenShare_Worker-3] - Job ScreenShare.RemoteJob threw an 
unhandled Exception:
java.lang.NoClassDefFoundError: Could not initialize class 
org.apache.openmeetings.screenshare.job.OmKeyEvent
     at 
org.apache.openmeetings.screenshare.job.RemoteJob.execute(RemoteJob.java:92)
     at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
     at 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
ERROR 09-16 09:40:51.413 2425 o.q.c.ErrorLogger 
[CoreScreenShare_Worker-3] - Job (ScreenShare.RemoteJob threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception.
     at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
     at 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
org.apache.openmeetings.screenshare.job.OmKeyEvent
     at 
org.apache.openmeetings.screenshare.job.RemoteJob.execute(RemoteJob.java:92)
     at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
     ... 1 common frames omitted


with answer you question you mean input key and resulting char?

Windows tries remote write on linux...
���ߴ#+ gives #,8970



Am 16.09.2016 um 05:07 schrieb Maxim Solodovnik:
> Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to Mac
> remote should work as expected
>
> On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> I will commit working code for Linux tomorrow
>>
>> will appreciate if you can answer my question
>>
>> On Thu, Sep 15, 2016 at 9:45 PM, Peter D�hn <da...@vcrp.de> wrote:
>>
>>> this is java console with linux client on both sites..
>>>
>>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key 246,
>>> _key null, ch �
>>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key 228,
>>> _key null, ch �
>>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key 252,
>>> _key null, ch �
>>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key 223,
>>> _key null, ch �
>>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key 51,
>>> _key null, ch #
>>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key 61,
>>> _key 61, ch +
>>>
>>> the keys differ...
>>>
>>>
>>> Am 15.09.2016 um 16:16 schrieb Peter D�hn:
>>>
>>>> Hi Maxim,
>>>>
>>>> I neede a Windows Client on the other side...
>>>>
>>>> now
>>>>
>>>> ���ߴ#+ gives #,8970
>>>>
>>>> Debugmessages in Javaconsole
>>>>
>>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
>>>> 192, _key null
>>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
>>>> 222, _key 222
>>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key 59,
>>>> _key 59
>>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key 91,
>>>> _key 91
>>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key 93,
>>>> _key 93
>>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key 47,
>>>> _key 47
>>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key 61,
>>>> _key 61
>>>>
>>>> produce in OmKeyEvent.java line 85
>>>>
>>>> Greetings Peter
>>>>
>>>>
>>>> Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>>
>>>>> By now I compiled the latest build. Nothing will be written on ���ߴ. It
>>>>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>>>>> screenshots)???
>>>>>
>>>>> Any ideas?
>>>>>
>>>>>
>>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>>
>>>>>> It seems like I have some progress .....
>>>>>> could you please tell me what is the expected behavior
>>>>>>
>>>>>> 1) to print on host character printed by client
>>>>>> 2) to print key
>>>>>>
>>>>>> the difference is keyboard layout of cause
>>>>>> imagine I have changed layout on client, and print Russian 'a', in
>>>>>> English
>>>>>> layout it will be 'f' .....
>>>>>>
>>>>>> Why it is important: the only way I found to 'type' character is
>>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>>> The alternative is to 'paste' character is very OS+application specific
>>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C in
>>>>>> gedit ....)
>>>>>>
>>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>
>>>>>> accidentally.... ;-)
>>>>>>>
>>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>> OmKeyEvent is the transformer from what was received in FlashPlayer
>>>>>>>> to key
>>>>>>>> sequence for Java Robot
>>>>>>>> I'm also playing with it
>>>>>>>> accidentally was able to type �, now trying to find out how :)
>>>>>>>>
>>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>>>>> this it
>>>>>>>>
>>>>>>>>> must be there... right?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> sort of :(
>>>>>>>>>
>>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>>> pressed, I
>>>>>>>>>> mean
>>>>>>>>>> flash and/or Java need some way to understand it's time to press
>>>>>>>>>> umlauts
>>>>>>>>>> ...
>>>>>>>>>> here is "sort of" solution
>>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>>> but I don't really like it ....
>>>>>>>>>>
>>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>> something like tis?
>>>>>>>>>>
>>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>>> key-%C3%9F
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>>
>>>>>>>>>>>         [
>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>>>>
>>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>>
>>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>>
>>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>>
>>>>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>>>>> desktop
>>>>>>>>>>>>
>>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>>> ---------
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                     Key: OPENMEETINGS-1468
>>>>>>>>>>>>>                     URL: https://issues.apache.org/jira
>>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>>                 Project: Openmeetings
>>>>>>>>>>>>>              Issue Type: Bug
>>>>>>>>>>>>>              Components: Screen-sharing
>>>>>>>>>>>>>        Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>>                Reporter: Peter D�hn
>>>>>>>>>>>>>                Assignee: Maxim Solodovnik
>>>>>>>>>>>>>                 Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> During screen sharing with remote desktop one could use all keys
>>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need to
>>>>>>>>>>>>> test
>>>>>>>>>>>>> also
>>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>>> After the
>>>>>>>>>>>>> first time of using shift for capital letters one need to use
>>>>>>>>>>>>> caps
>>>>>>>>>>>>> lock for
>>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>>
>>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
Commited: https://svn.apache.org/r1760990 Linux to Linux and Linux to Mac
remote should work as expected

On Thu, Sep 15, 2016 at 10:27 PM, Maxim Solodovnik <so...@gmail.com>
wrote:

> I will commit working code for Linux tomorrow
>
> will appreciate if you can answer my question
>
> On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn <da...@vcrp.de> wrote:
>
>> this is java console with linux client on both sites..
>>
>> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key 246,
>> _key null, ch ö
>> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key 228,
>> _key null, ch ä
>> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key 252,
>> _key null, ch ü
>> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key 223,
>> _key null, ch ß
>> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key 51,
>> _key null, ch #
>> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key 61,
>> _key 61, ch +
>>
>> the keys differ...
>>
>>
>> Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>>
>>> Hi Maxim,
>>>
>>> I neede a Windows Client on the other side...
>>>
>>> now
>>>
>>> öäüß´#+ gives #,8970
>>>
>>> Debugmessages in Javaconsole
>>>
>>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
>>> 192, _key null
>>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
>>> 222, _key 222
>>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key 59,
>>> _key 59
>>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key 91,
>>> _key 91
>>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key 93,
>>> _key 93
>>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key 47,
>>> _key 47
>>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key 61,
>>> _key 61
>>>
>>> produce in OmKeyEvent.java line 85
>>>
>>> Greetings Peter
>>>
>>>
>>> Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>>
>>>> Hi Maxim,
>>>>
>>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>>
>>>> By now I compiled the latest build. Nothing will be written on öäüß´. It
>>>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>>>> screenshots)???
>>>>
>>>> Any ideas?
>>>>
>>>>
>>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>>
>>>>> It seems like I have some progress .....
>>>>> could you please tell me what is the expected behavior
>>>>>
>>>>> 1) to print on host character printed by client
>>>>> 2) to print key
>>>>>
>>>>> the difference is keyboard layout of cause
>>>>> imagine I have changed layout on client, and print Russian 'a', in
>>>>> English
>>>>> layout it will be 'f' .....
>>>>>
>>>>> Why it is important: the only way I found to 'type' character is
>>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>>> The alternative is to 'paste' character is very OS+application specific
>>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C in
>>>>> gedit ....)
>>>>>
>>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>
>>>>> accidentally.... ;-)
>>>>>>
>>>>>>
>>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> OmKeyEvent is the transformer from what was received in FlashPlayer
>>>>>>> to key
>>>>>>> sequence for Java Robot
>>>>>>> I'm also playing with it
>>>>>>> accidentally was able to type ß, now trying to find out how :)
>>>>>>>
>>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>
>>>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>>>> this it
>>>>>>>
>>>>>>>> must be there... right?
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> sort of :(
>>>>>>>>
>>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>>> pressed, I
>>>>>>>>> mean
>>>>>>>>> flash and/or Java need some way to understand it's time to press
>>>>>>>>> umlauts
>>>>>>>>> ...
>>>>>>>>> here is "sort of" solution
>>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>>> but I don't really like it ....
>>>>>>>>>
>>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>>
>>>>>>>>> something like tis?
>>>>>>>>>
>>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>>> key-%C3%9F
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>>
>>>>>>>>>>        [
>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>>>
>>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>>
>>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>>
>>>>>>>>>>> It is something outstanding :)
>>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>>
>>>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>>>> desktop
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>>> ---------
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                    Key: OPENMEETINGS-1468
>>>>>>>>>>>>                    URL: https://issues.apache.org/jira
>>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>>                Project: Openmeetings
>>>>>>>>>>>>             Issue Type: Bug
>>>>>>>>>>>>             Components: Screen-sharing
>>>>>>>>>>>>       Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>>               Reporter: Peter Dähn
>>>>>>>>>>>>               Assignee: Maxim Solodovnik
>>>>>>>>>>>>                Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> During screen sharing with remote desktop one could use all keys
>>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need to
>>>>>>>>>>>> test
>>>>>>>>>>>> also
>>>>>>>>>>>> Oracle Java.
>>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>>> After the
>>>>>>>>>>>> first time of using shift for capital letters one need to use
>>>>>>>>>>>> caps
>>>>>>>>>>>> lock for
>>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>
>>>>
>>>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
I will commit working code for Linux tomorrow

will appreciate if you can answer my question

On Thu, Sep 15, 2016 at 9:45 PM, Peter Dähn <da...@vcrp.de> wrote:

> this is java console with linux client on both sites..
>
> DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key 246,
> _key null, ch ö
> DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key 228,
> _key null, ch ä
> DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key 252,
> _key null, ch ü
> DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key 223,
> _key null, ch ß
> DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key 51,
> _key null, ch #
> DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key 61,
> _key 61, ch +
>
> the keys differ...
>
>
> Am 15.09.2016 um 16:16 schrieb Peter Dähn:
>
>> Hi Maxim,
>>
>> I neede a Windows Client on the other side...
>>
>> now
>>
>> öäüß´#+ gives #,8970
>>
>> Debugmessages in Javaconsole
>>
>> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
>> 192, _key null
>> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
>> 222, _key 222
>> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key 59,
>> _key 59
>> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key 91,
>> _key 91
>> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key 93,
>> _key 93
>> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key 47,
>> _key 47
>> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
>> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key 61,
>> _key 61
>>
>> produce in OmKeyEvent.java line 85
>>
>> Greetings Peter
>>
>>
>> Am 15.09.2016 um 15:51 schrieb Peter Dähn:
>>
>>> Hi Maxim,
>>>
>>> I still try to use getExtendedKeyCode(). No luck till now...
>>>
>>> By now I compiled the latest build. Nothing will be written on öäüß´. It
>>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>>> screenshots)???
>>>
>>> Any ideas?
>>>
>>>
>>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>>
>>>> It seems like I have some progress .....
>>>> could you please tell me what is the expected behavior
>>>>
>>>> 1) to print on host character printed by client
>>>> 2) to print key
>>>>
>>>> the difference is keyboard layout of cause
>>>> imagine I have changed layout on client, and print Russian 'a', in
>>>> English
>>>> layout it will be 'f' .....
>>>>
>>>> Why it is important: the only way I found to 'type' character is
>>>> https://en.wikipedia.org/wiki/Unicode_input
>>>> The alternative is to 'paste' character is very OS+application specific
>>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C in
>>>> gedit ....)
>>>>
>>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>> accidentally.... ;-)
>>>>>
>>>>>
>>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>>
>>>>> OmKeyEvent is the transformer from what was received in FlashPlayer
>>>>>> to key
>>>>>> sequence for Java Robot
>>>>>> I'm also playing with it
>>>>>> accidentally was able to type ß, now trying to find out how :)
>>>>>>
>>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>
>>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>>> this it
>>>>>>
>>>>>>> must be there... right?
>>>>>>>
>>>>>>>
>>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>>
>>>>>>> sort of :(
>>>>>>>
>>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>>> additionally it will be required to find out it need to be
>>>>>>>> pressed, I
>>>>>>>> mean
>>>>>>>> flash and/or Java need some way to understand it's time to press
>>>>>>>> umlauts
>>>>>>>> ...
>>>>>>>> here is "sort of" solution
>>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>>> but I don't really like it ....
>>>>>>>>
>>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>> something like tis?
>>>>>>>>
>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-
>>>>>>>>> key-%C3%9F
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>>
>>>>>>>>>        [
>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>>
>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>>
>>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>>> ------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> It is something outstanding :)
>>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>>> will try to understand what is going on
>>>>>>>>>>
>>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>>> desktop
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------
>>>>>>>>>> ---------
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                    Key: OPENMEETINGS-1468
>>>>>>>>>>>                    URL: https://issues.apache.org/jira
>>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>>                Project: Openmeetings
>>>>>>>>>>>             Issue Type: Bug
>>>>>>>>>>>             Components: Screen-sharing
>>>>>>>>>>>       Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>>               Reporter: Peter Dähn
>>>>>>>>>>>               Assignee: Maxim Solodovnik
>>>>>>>>>>>                Fix For: 3.1.3, 3.2.0
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> During screen sharing with remote desktop one could use all keys
>>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need to
>>>>>>>>>>> test
>>>>>>>>>>> also
>>>>>>>>>>> Oracle Java.
>>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>>> After the
>>>>>>>>>>> first time of using shift for capital letters one need to use
>>>>>>>>>>> caps
>>>>>>>>>>> lock for
>>>>>>>>>>> writing capital letters.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>
>>>
>>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
this is java console with linux client on both sites..

DEBUG 09-15 16:41:27.018 87 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-2] - sequence:: shift false, orig 246 -> key 
246, _key null, ch �
DEBUG 09-15 16:41:27.202 87 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-6] - sequence:: shift false, orig 228 -> key 
228, _key null, ch �
DEBUG 09-15 16:41:27.418 87 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift false, orig 252 -> key 
252, _key null, ch �
DEBUG 09-15 16:41:27.685 87 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-6] - sequence:: shift false, orig 223 -> key 
223, _key null, ch �
DEBUG 09-15 16:41:35.821 87 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-8] - sequence:: shift false, orig 51 -> key 51, 
_key null, ch #
DEBUG 09-15 16:41:36.026 87 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-2] - sequence:: shift false, orig 187 -> key 61, 
_key 61, ch +

the keys differ...

Am 15.09.2016 um 16:16 schrieb Peter D�hn:
> Hi Maxim,
>
> I neede a Windows Client on the other side...
>
> now
>
> ���ߴ#+ gives #,8970
>
> Debugmessages in Javaconsole
>
> DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key
> 192, _key null
> DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key
> 222, _key 222
> DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key 59,
> _key 59
> DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key 91,
> _key 91
> DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key 93,
> _key 93
> DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key 47,
> _key 47
> DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent
> [CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key 61,
> _key 61
>
> produce in OmKeyEvent.java line 85
>
> Greetings Peter
>
>
> Am 15.09.2016 um 15:51 schrieb Peter D�hn:
>> Hi Maxim,
>>
>> I still try to use getExtendedKeyCode(). No luck till now...
>>
>> By now I compiled the latest build. Nothing will be written on ���ߴ. It
>> has now all the same result like hitting ctrl+alt+s (my shortcut for
>> screenshots)???
>>
>> Any ideas?
>>
>>
>> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>>> It seems like I have some progress .....
>>> could you please tell me what is the expected behavior
>>>
>>> 1) to print on host character printed by client
>>> 2) to print key
>>>
>>> the difference is keyboard layout of cause
>>> imagine I have changed layout on client, and print Russian 'a', in
>>> English
>>> layout it will be 'f' .....
>>>
>>> Why it is important: the only way I found to 'type' character is
>>> https://en.wikipedia.org/wiki/Unicode_input
>>> The alternative is to 'paste' character is very OS+application specific
>>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C in
>>> gedit ....)
>>>
>>> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>
>>>> accidentally.... ;-)
>>>>
>>>>
>>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>>
>>>>> OmKeyEvent is the transformer from what was received in FlashPlayer
>>>>> to key
>>>>> sequence for Java Robot
>>>>> I'm also playing with it
>>>>> accidentally was able to type �, now trying to find out how :)
>>>>>
>>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>
>>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>>> this it
>>>>>> must be there... right?
>>>>>>
>>>>>>
>>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> sort of :(
>>>>>>> I can find no way to "type" these ExtendedKey
>>>>>>> additionally it will be required to find out it need to be
>>>>>>> pressed, I
>>>>>>> mean
>>>>>>> flash and/or Java need some way to understand it's time to press
>>>>>>> umlauts
>>>>>>> ...
>>>>>>> here is "sort of" solution
>>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>>> but I don't really like it ....
>>>>>>>
>>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>>
>>>>>>> something like tis?
>>>>>>>
>>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>>
>>>>>>>>        [
>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>>
>>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>>
>>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>>> ------------------------------------------------
>>>>>>>>>
>>>>>>>>> It is something outstanding :)
>>>>>>>>> works for english and russian, but not for german :(
>>>>>>>>> will try to understand what is going on
>>>>>>>>>
>>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>>> desktop
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>                    Key: OPENMEETINGS-1468
>>>>>>>>>>                    URL: https://issues.apache.org/jira
>>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>>                Project: Openmeetings
>>>>>>>>>>             Issue Type: Bug
>>>>>>>>>>             Components: Screen-sharing
>>>>>>>>>>       Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>>               Reporter: Peter D�hn
>>>>>>>>>>               Assignee: Maxim Solodovnik
>>>>>>>>>>                Fix For: 3.1.3, 3.2.0
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> During screen sharing with remote desktop one could use all keys
>>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need to
>>>>>>>>>> test
>>>>>>>>>> also
>>>>>>>>>> Oracle Java.
>>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>>> After the
>>>>>>>>>> first time of using shift for capital letters one need to use
>>>>>>>>>> caps
>>>>>>>>>> lock for
>>>>>>>>>> writing capital letters.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>>> (v6.3.4#6332)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>
>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

I neede a Windows Client on the other side...

now

���ߴ#+ gives #,8970

Debugmessages in Javaconsole

DEBUG 09-15 16:11:18.993 83 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-7] - sequence:: shift false, orig 192 -> key 
192, _key null
DEBUG 09-15 16:11:19.322 83 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-3] - sequence:: shift false, orig 222 -> key 
222, _key 222
DEBUG 09-15 16:11:19.689 83 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift false, orig 186 -> key 59, 
_key 59
DEBUG 09-15 16:11:20.100 83 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-9] - sequence:: shift false, orig 219 -> key 91, 
_key 91
DEBUG 09-15 16:11:20.917 83 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-5] - sequence:: shift false, orig 221 -> key 93, 
_key 93
DEBUG 09-15 16:11:21.687 83 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-1] - sequence:: shift false, orig 191 -> key 47, 
_key 47
DEBUG 09-15 16:11:22.016 83 o.a.o.s.j.OmKeyEvent 
[CoreScreenShare_Worker-8] - sequence:: shift false, orig 187 -> key 61, 
_key 61

produce in OmKeyEvent.java line 85

Greetings Peter


Am 15.09.2016 um 15:51 schrieb Peter D�hn:
> Hi Maxim,
>
> I still try to use getExtendedKeyCode(). No luck till now...
>
> By now I compiled the latest build. Nothing will be written on ���ߴ. It
> has now all the same result like hitting ctrl+alt+s (my shortcut for
> screenshots)???
>
> Any ideas?
>
>
> Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
>> It seems like I have some progress .....
>> could you please tell me what is the expected behavior
>>
>> 1) to print on host character printed by client
>> 2) to print key
>>
>> the difference is keyboard layout of cause
>> imagine I have changed layout on client, and print Russian 'a', in
>> English
>> layout it will be 'f' .....
>>
>> Why it is important: the only way I found to 'type' character is
>> https://en.wikipedia.org/wiki/Unicode_input
>> The alternative is to 'paste' character is very OS+application specific
>> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C in
>> gedit ....)
>>
>> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de> wrote:
>>
>>> accidentally.... ;-)
>>>
>>>
>>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>>
>>>> OmKeyEvent is the transformer from what was received in FlashPlayer
>>>> to key
>>>> sequence for Java Robot
>>>> I'm also playing with it
>>>> accidentally was able to type �, now trying to find out how :)
>>>>
>>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>
>>>> I try to understand OmKeyEvent.java... If there is a place to fix
>>>> this it
>>>>> must be there... right?
>>>>>
>>>>>
>>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>>
>>>>> sort of :(
>>>>>> I can find no way to "type" these ExtendedKey
>>>>>> additionally it will be required to find out it need to be pressed, I
>>>>>> mean
>>>>>> flash and/or Java need some way to understand it's time to press
>>>>>> umlauts
>>>>>> ...
>>>>>> here is "sort of" solution
>>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>>> but I don't really like it ....
>>>>>>
>>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>>
>>>>>> something like tis?
>>>>>>
>>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>>
>>>>>>>        [
>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>>
>>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>>
>>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>>> ------------------------------------------------
>>>>>>>>
>>>>>>>> It is something outstanding :)
>>>>>>>> works for english and russian, but not for german :(
>>>>>>>> will try to understand what is going on
>>>>>>>>
>>>>>>>> problems with keyborad usage while screensharing with remote
>>>>>>>> desktop
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>
>>>>>>>>>                    Key: OPENMEETINGS-1468
>>>>>>>>>                    URL: https://issues.apache.org/jira
>>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>>                Project: Openmeetings
>>>>>>>>>             Issue Type: Bug
>>>>>>>>>             Components: Screen-sharing
>>>>>>>>>       Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>>               Reporter: Peter D�hn
>>>>>>>>>               Assignee: Maxim Solodovnik
>>>>>>>>>                Fix For: 3.1.3, 3.2.0
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> During screen sharing with remote desktop one could use all keys
>>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>>> This is the behaviour with Linux client with Open JDK. Need to
>>>>>>>>> test
>>>>>>>>> also
>>>>>>>>> Oracle Java.
>>>>>>>>> But Windows also seem the have some unexpected behaviours.
>>>>>>>>> After the
>>>>>>>>> first time of using shift for capital letters one need to use caps
>>>>>>>>> lock for
>>>>>>>>> writing capital letters.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>> This message was sent by Atlassian JIRA
>>>>>>>> (v6.3.4#6332)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

I still try to use getExtendedKeyCode(). No luck till now...

By now I compiled the latest build. Nothing will be written on ���ߴ. It 
has now all the same result like hitting ctrl+alt+s (my shortcut for 
screenshots)???

Any ideas?


Am 15.09.2016 um 11:44 schrieb Maxim Solodovnik:
> It seems like I have some progress .....
> could you please tell me what is the expected behavior
>
> 1) to print on host character printed by client
> 2) to print key
>
> the difference is keyboard layout of cause
> imagine I have changed layout on client, and print Russian 'a', in English
> layout it will be 'f' .....
>
> Why it is important: the only way I found to 'type' character is
> https://en.wikipedia.org/wiki/Unicode_input
> The alternative is to 'paste' character is very OS+application specific
> (for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C in
> gedit ....)
>
> On Wed, Sep 14, 2016 at 6:12 PM, Peter D�hn <da...@vcrp.de> wrote:
>
>> accidentally.... ;-)
>>
>>
>> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>>
>>> OmKeyEvent is the transformer from what was received in FlashPlayer to key
>>> sequence for Java Robot
>>> I'm also playing with it
>>> accidentally was able to type �, now trying to find out how :)
>>>
>>> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>
>>> I try to understand OmKeyEvent.java... If there is a place to fix this it
>>>> must be there... right?
>>>>
>>>>
>>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>>
>>>> sort of :(
>>>>> I can find no way to "type" these ExtendedKey
>>>>> additionally it will be required to find out it need to be pressed, I
>>>>> mean
>>>>> flash and/or Java need some way to understand it's time to press umlauts
>>>>> ...
>>>>> here is "sort of" solution
>>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>>> but I don't really like it ....
>>>>>
>>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>>>
>>>>> something like tis?
>>>>>
>>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F
>>>>>>
>>>>>>
>>>>>>
>>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>>
>>>>>>        [ https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>>
>>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>>
>>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>>> ------------------------------------------------
>>>>>>>
>>>>>>> It is something outstanding :)
>>>>>>> works for english and russian, but not for german :(
>>>>>>> will try to understand what is going on
>>>>>>>
>>>>>>> problems with keyborad usage while screensharing with remote desktop
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>>>                    Key: OPENMEETINGS-1468
>>>>>>>>                    URL: https://issues.apache.org/jira
>>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>>                Project: Openmeetings
>>>>>>>>             Issue Type: Bug
>>>>>>>>             Components: Screen-sharing
>>>>>>>>       Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>>               Reporter: Peter D�hn
>>>>>>>>               Assignee: Maxim Solodovnik
>>>>>>>>                Fix For: 3.1.3, 3.2.0
>>>>>>>>
>>>>>>>>
>>>>>>>> During screen sharing with remote desktop one could use all keys
>>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>>> This is the behaviour with Linux client with Open JDK. Need to test
>>>>>>>> also
>>>>>>>> Oracle Java.
>>>>>>>> But Windows also seem the have some unexpected behaviours.  After the
>>>>>>>> first time of using shift for capital letters one need to use caps
>>>>>>>> lock for
>>>>>>>> writing capital letters.
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>> This message was sent by Atlassian JIRA
>>>>>>> (v6.3.4#6332)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
It seems like I have some progress .....
could you please tell me what is the expected behavior

1) to print on host character printed by client
2) to print key

the difference is keyboard layout of cause
imagine I have changed layout on client, and print Russian 'a', in English
layout it will be 'f' .....

Why it is important: the only way I found to 'type' character is
https://en.wikipedia.org/wiki/Unicode_input
The alternative is to 'paste' character is very OS+application specific
(for ex. on Ubuntu you need Ctrl+Shift+C to copy in Terminal, Ctrl+C in
gedit ....)

On Wed, Sep 14, 2016 at 6:12 PM, Peter Dähn <da...@vcrp.de> wrote:

> accidentally.... ;-)
>
>
> Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
>
>> OmKeyEvent is the transformer from what was received in FlashPlayer to key
>> sequence for Java Robot
>> I'm also playing with it
>> accidentally was able to type ß, now trying to find out how :)
>>
>> On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de> wrote:
>>
>> I try to understand OmKeyEvent.java... If there is a place to fix this it
>>> must be there... right?
>>>
>>>
>>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>>
>>> sort of :(
>>>> I can find no way to "type" these ExtendedKey
>>>> additionally it will be required to find out it need to be pressed, I
>>>> mean
>>>> flash and/or Java need some way to understand it's time to press umlauts
>>>> ...
>>>> here is "sort of" solution
>>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>>> java-awt-robot-type-unicode-characters-is-it-possible
>>>> but I don't really like it ....
>>>>
>>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>> something like tis?
>>>>
>>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F
>>>>>
>>>>>
>>>>>
>>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>>
>>>>>       [ https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>>
>>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>>
>>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>>> ------------------------------------------------
>>>>>>
>>>>>> It is something outstanding :)
>>>>>> works for english and russian, but not for german :(
>>>>>> will try to understand what is going on
>>>>>>
>>>>>> problems with keyborad usage while screensharing with remote desktop
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>>
>>>>>>>                   Key: OPENMEETINGS-1468
>>>>>>>                   URL: https://issues.apache.org/jira
>>>>>>> /browse/OPENMEETINGS-1468
>>>>>>>               Project: Openmeetings
>>>>>>>            Issue Type: Bug
>>>>>>>            Components: Screen-sharing
>>>>>>>      Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>>              Reporter: Peter Dähn
>>>>>>>              Assignee: Maxim Solodovnik
>>>>>>>               Fix For: 3.1.3, 3.2.0
>>>>>>>
>>>>>>>
>>>>>>> During screen sharing with remote desktop one could use all keys
>>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>>> This is the behaviour with Linux client with Open JDK. Need to test
>>>>>>> also
>>>>>>> Oracle Java.
>>>>>>> But Windows also seem the have some unexpected behaviours.  After the
>>>>>>> first time of using shift for capital letters one need to use caps
>>>>>>> lock for
>>>>>>> writing capital letters.
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>> This message was sent by Atlassian JIRA
>>>>>> (v6.3.4#6332)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
accidentally.... ;-)

Am 14.09.2016 um 13:08 schrieb Maxim Solodovnik:
> OmKeyEvent is the transformer from what was received in FlashPlayer to key
> sequence for Java Robot
> I'm also playing with it
> accidentally was able to type �, now trying to find out how :)
>
> On Wed, Sep 14, 2016 at 6:00 PM, Peter D�hn <da...@vcrp.de> wrote:
>
>> I try to understand OmKeyEvent.java... If there is a place to fix this it
>> must be there... right?
>>
>>
>> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>>
>>> sort of :(
>>> I can find no way to "type" these ExtendedKey
>>> additionally it will be required to find out it need to be pressed, I mean
>>> flash and/or Java need some way to understand it's time to press umlauts
>>> ...
>>> here is "sort of" solution
>>> http://stackoverflow.com/questions/397113/how-to-make-the-
>>> java-awt-robot-type-unicode-characters-is-it-possible
>>> but I don't really like it ....
>>>
>>> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de> wrote:
>>>
>>> something like tis?
>>>> http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F
>>>>
>>>>
>>>>
>>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>>
>>>>       [ https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>>
>>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>>> ------------------------------------------------
>>>>>
>>>>> It is something outstanding :)
>>>>> works for english and russian, but not for german :(
>>>>> will try to understand what is going on
>>>>>
>>>>> problems with keyborad usage while screensharing with remote desktop
>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>
>>>>>>                   Key: OPENMEETINGS-1468
>>>>>>                   URL: https://issues.apache.org/jira
>>>>>> /browse/OPENMEETINGS-1468
>>>>>>               Project: Openmeetings
>>>>>>            Issue Type: Bug
>>>>>>            Components: Screen-sharing
>>>>>>      Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>>              Reporter: Peter D�hn
>>>>>>              Assignee: Maxim Solodovnik
>>>>>>               Fix For: 3.1.3, 3.2.0
>>>>>>
>>>>>>
>>>>>> During screen sharing with remote desktop one could use all keys
>>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>>> This is the behaviour with Linux client with Open JDK. Need to test
>>>>>> also
>>>>>> Oracle Java.
>>>>>> But Windows also seem the have some unexpected behaviours.  After the
>>>>>> first time of using shift for capital letters one need to use caps
>>>>>> lock for
>>>>>> writing capital letters.
>>>>>>
>>>>>>
>>>>> --
>>>>> This message was sent by Atlassian JIRA
>>>>> (v6.3.4#6332)
>>>>>
>>>>>
>>>>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
OmKeyEvent is the transformer from what was received in FlashPlayer to key
sequence for Java Robot
I'm also playing with it
accidentally was able to type ß, now trying to find out how :)

On Wed, Sep 14, 2016 at 6:00 PM, Peter Dähn <da...@vcrp.de> wrote:

> I try to understand OmKeyEvent.java... If there is a place to fix this it
> must be there... right?
>
>
> Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
>
>> sort of :(
>> I can find no way to "type" these ExtendedKey
>> additionally it will be required to find out it need to be pressed, I mean
>> flash and/or Java need some way to understand it's time to press umlauts
>> ...
>> here is "sort of" solution
>> http://stackoverflow.com/questions/397113/how-to-make-the-
>> java-awt-robot-type-unicode-characters-is-it-possible
>> but I don't really like it ....
>>
>> On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <da...@vcrp.de> wrote:
>>
>> something like tis?
>>>
>>> http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F
>>>
>>>
>>>
>>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>>
>>>      [ https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>>
>>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>>> ------------------------------------------------
>>>>
>>>> It is something outstanding :)
>>>> works for english and russian, but not for german :(
>>>> will try to understand what is going on
>>>>
>>>> problems with keyborad usage while screensharing with remote desktop
>>>>
>>>>> ---------------------------------------------------------------------
>>>>>
>>>>>                  Key: OPENMEETINGS-1468
>>>>>                  URL: https://issues.apache.org/jira
>>>>> /browse/OPENMEETINGS-1468
>>>>>              Project: Openmeetings
>>>>>           Issue Type: Bug
>>>>>           Components: Screen-sharing
>>>>>     Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>>             Reporter: Peter Dähn
>>>>>             Assignee: Maxim Solodovnik
>>>>>              Fix For: 3.1.3, 3.2.0
>>>>>
>>>>>
>>>>> During screen sharing with remote desktop one could use all keys
>>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>>> This is the behaviour with Linux client with Open JDK. Need to test
>>>>> also
>>>>> Oracle Java.
>>>>> But Windows also seem the have some unexpected behaviours.  After the
>>>>> first time of using shift for capital letters one need to use caps
>>>>> lock for
>>>>> writing capital letters.
>>>>>
>>>>>
>>>>
>>>> --
>>>> This message was sent by Atlassian JIRA
>>>> (v6.3.4#6332)
>>>>
>>>>
>>>>
>>


-- 
WBR
Maxim aka solomax

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Peter Dähn <da...@vcrp.de>.
I try to understand OmKeyEvent.java... If there is a place to fix this 
it must be there... right?

Am 14.09.2016 um 12:31 schrieb Maxim Solodovnik:
> sort of :(
> I can find no way to "type" these ExtendedKey
> additionally it will be required to find out it need to be pressed, I mean
> flash and/or Java need some way to understand it's time to press umlauts ...
> here is "sort of" solution
> http://stackoverflow.com/questions/397113/how-to-make-the-java-awt-robot-type-unicode-characters-is-it-possible
> but I don't really like it ....
>
> On Wed, Sep 14, 2016 at 5:24 PM, Peter D�hn <da...@vcrp.de> wrote:
>
>> something like tis?
>>
>> http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F
>>
>>
>>
>> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>>
>>>      [ https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>>
>>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>>> ------------------------------------------------
>>>
>>> It is something outstanding :)
>>> works for english and russian, but not for german :(
>>> will try to understand what is going on
>>>
>>> problems with keyborad usage while screensharing with remote desktop
>>>> ---------------------------------------------------------------------
>>>>
>>>>                  Key: OPENMEETINGS-1468
>>>>                  URL: https://issues.apache.org/jira
>>>> /browse/OPENMEETINGS-1468
>>>>              Project: Openmeetings
>>>>           Issue Type: Bug
>>>>           Components: Screen-sharing
>>>>     Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>>             Reporter: Peter D�hn
>>>>             Assignee: Maxim Solodovnik
>>>>              Fix For: 3.1.3, 3.2.0
>>>>
>>>>
>>>> During screen sharing with remote desktop one could use all keys
>>>> except 3, german umlauts and ", - # + * ' _ ;"
>>>> This is the behaviour with Linux client with Open JDK. Need to test also
>>>> Oracle Java.
>>>> But Windows also seem the have some unexpected behaviours.  After the
>>>> first time of using shift for capital letters one need to use caps lock for
>>>> writing capital letters.
>>>>
>>>
>>>
>>> --
>>> This message was sent by Atlassian JIRA
>>> (v6.3.4#6332)
>>>
>>>
>

Re: [jira] [Commented] (OPENMEETINGS-1468) problems with keyborad usage while screensharing with remote desktop

Posted by Maxim Solodovnik <so...@gmail.com>.
sort of :(
I can find no way to "type" these ExtendedKey
additionally it will be required to find out it need to be pressed, I mean
flash and/or Java need some way to understand it's time to press umlauts ...
here is "sort of" solution
http://stackoverflow.com/questions/397113/how-to-make-the-java-awt-robot-type-unicode-characters-is-it-possible
but I don't really like it ....

On Wed, Sep 14, 2016 at 5:24 PM, Peter Dähn <da...@vcrp.de> wrote:

> something like tis?
>
> http://stackoverflow.com/questions/27680924/keycode-for-the-key-%C3%9F
>
>
>
> Am 14.09.2016 um 12:20 schrieb Maxim Solodovnik (JIRA):
>
>>
>>     [ https://issues.apache.org/jira/browse/OPENMEETINGS-1468?page
>> =com.atlassian.jira.plugin.system.issuetabpanels:comment-
>> tabpanel&focusedCommentId=15490063#comment-15490063 ]
>>
>> Maxim Solodovnik commented on OPENMEETINGS-1468:
>> ------------------------------------------------
>>
>> It is something outstanding :)
>> works for english and russian, but not for german :(
>> will try to understand what is going on
>>
>> problems with keyborad usage while screensharing with remote desktop
>>> ---------------------------------------------------------------------
>>>
>>>                 Key: OPENMEETINGS-1468
>>>                 URL: https://issues.apache.org/jira
>>> /browse/OPENMEETINGS-1468
>>>             Project: Openmeetings
>>>          Issue Type: Bug
>>>          Components: Screen-sharing
>>>    Affects Versions: 3.1.2, 3.1.3, 3.1.4
>>>            Reporter: Peter Dähn
>>>            Assignee: Maxim Solodovnik
>>>             Fix For: 3.1.3, 3.2.0
>>>
>>>
>>> During screen sharing with remote desktop one could use all keys
>>> except 3, german umlauts and ", - # + * ' _ ;"
>>> This is the behaviour with Linux client with Open JDK. Need to test also
>>> Oracle Java.
>>> But Windows also seem the have some unexpected behaviours.  After the
>>> first time of using shift for capital letters one need to use caps lock for
>>> writing capital letters.
>>>
>>
>>
>>
>> --
>> This message was sent by Atlassian JIRA
>> (v6.3.4#6332)
>>
>>


-- 
WBR
Maxim aka solomax