Hi Ben,

Thanks :)

Here I��opened issue

I didn't do it before, because Stef wrote, that it's somehow known bug and they will try to move to OSWindow in the future.

Cheers,
Alex



On Sun, Nov 23, 2014 at 4:32 PM, Ben Coman <btc@openinworld.com> wrote:
Aliaksei Syrel wrote:
Hi, Nicolai

Thanks for suggestion. I'm using Mac 10.10 and it doesn't show any notifications for shift..
I'll open an issue for this.

Cheers,
Alex


Hi Alex,

Did you open an issue? I can't find it.�� I've made some progress getting it working and would like to document this for review.

cheers -ben



On Fri, Nov 21, 2014 at 10:20 PM, Nicolai Hess <nicolaihess@web.de <mailto:nicolaihess@web.de>> wrote:

�� �� If you look at KeyPrinterMorph you'll see that it indeed handles a
�� �� single shift key down.

�� �� 2014-11-21 17:36 GMT+01:00 Aliaksei Syrel <alex.syrel@gmail.com
�� �� <mailto:alex.syrel@gmail.com>>:

�� �� �� �� Hi Ben,

�� �� �� �� �� �� If at the end of InputEventFetcher>>__waitForInput
�� �� �� �� �� �� you put "Transcript crShow: Time now"
�� �� �� �� �� �� and I think you'll be looking at as raw an event aas you can
�� �� �� �� �� �� get.


�� �� �� �� �� �� Now this exhibits some strange behaviour?�� Pushing <shift>
�� �� �� �� �� �� on its own does not produce an event, however pushing
�� �� �� �� �� �� <shift> fast multiple times does generate events. ???

�� �� �� �� It's maybe because you move mouse, or randomly touch touchpad.

�� �� �� �� After some investigations and digging lower and lower till
�� �� �� �� primitive methods, I realized that VM itself doesn't queue an
�� �� �� �� event after user presses Shift. It's just a modifier bit, that
�� �� �� �� is applied on a real events, such as mouse moves or normal
�� �� �� �� keyboard events.

�� �� �� �� Cheers,
�� �� �� �� Alex
�� �� �� �� ��