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 <solomax...@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 <solomax...@gmail.com
>> <mailto:solomax...@gmail.com> <solomax...@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
>>     <mailto:da...@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> <mailto: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> <mailto: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> <mailto: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> <mailto: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)
>>                 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 <
>>         solomax...@gmail.com <mailto:solomax...@gmail.com>
>> <solomax...@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> <mailto: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
>>         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> <mailto: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> <mailto: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" 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 <da...@vcrp.de
>> <mailto:da...@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

Reply via email to