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