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



Reply via email to