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 <[email protected]>:

> 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
>
>

Reply via email to