<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi all!<div><br></div><div>Here are some related issues to check:</div><div><br></div><div><div>https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/42<br></div><div>https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/43 (closed)</div></div><div><span style="font-size: 13.3333px">https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/363</span><br></div><div><span style="font-size: 13.3333px">https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/396</span><br></div><div>https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/456<span style="font-size: 13.3333px"><br></span></div><div><br></div><div>On Win10, it only bothers me that there is a keyDown for every keystroke. The rest seems fine.</div><div><br></div><div>For example, [CMD]+[SHIFT]+[s] yields this:</div><div><br></div><div><div><span style="font-size: 13.3333px">[1891@534 keyDown (18) 288897400]</span></div><div><span style="font-size: 13.3333px">[1891@534 keyDown (16) 288897478]</span></div><div><span style="font-size: 13.3333px">[1891@534 keyDown (83) 288897556]</span></div><div><span style="font-size: 13.3333px">[1891@534 keystroke '<Cmd-S>' (83) 288897556]</span></div><div><span style="font-size: 13.3333px">[1891@534 keyUp (16) 288897619]</span></div><div><span style="font-size: 13.3333px">[1891@534 keyUp (18) 288897634]</span></div><div><span style="font-size: 13.3333px">[1891@534 keyUp (83) 288897634]</span></div></div><div><span style="font-size: 13.3333px"><br></span></div><div><span style="font-size: 13.3333px">Looks good :-)</span></div><div><br></div><div><span style="font-size: 10pt">Best,</span><br></div><div>Marcel</div><div><br></div><div class="mb_sig"></div>
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 06.01.2021 22:38:58 schrieb David T. Lewis <lewis@mail.msen.com>:</p><div style="font-family:Arial,Helvetica,sans-serif"> <br>On Wed, Jan 06, 2021 at 04:27:45PM -0500, David T. Lewis wrote:<br>>  <br>> On Tue, Jan 05, 2021 at 09:22:58PM -0800, tim Rowledge wrote:<br>> >  <br>> > <br>> > <br>> > > On 2021-01-05, at 6:54 PM, Yoshiki Ohshima <yoshiki.ohshima@acm.org> wrote:<br>> > > <br>> > > Hi,<br>> > > <br>> > > Another  Raspberry Pi  Scratch issue report but possibly affects Squeak on other platforms.<br>> > > <br>> > > A user reported that if you press down one key, and then another key, and then try to release both keys, the key up for the first key does not get reported.<br>> > > <br>> > > https://youtu.be/N9q8DxYWAik<br>> > > <br>> > > It could be the way Scratch handles them, but maybe it is an VM issue. Can somebody give me insight?\<br>> > <br>> > It depends; is this the NuScratch as delivered in Raspbian? Or the package loaded into a post 5.1 image?<br>> > <br>> > In experiments updating to a 5.3 image I notice that the  keyboard listener<br>> > I wroet way back when no longer seems to work as well. I do recall Marcel<br>> > doing work in that general area and changing how events are dealt with;<br>> > I'm guessing it will be related.<br>> > <br>> > Scratch expects to see a state for each key, rather than handle events - in<br>> > *some* places. Sigh. Anything that makes the KeyboardStateWatcher class not<br>> > accurately track the key events will mess up some things. Or indeed, if I<br>> > made any mistakes or failed to catch every possible case, which must be<br>> > possible.<br>> > <br>> <br>> I'm sorry I cannot provide a reference, but I think that I recall some<br>> discussion of this in earlier years. It may be that this was caused by<br>> a limitation related to X11 key event delivery in the Unix VM. Possibly<br>> there is some discussion in the vm-dev archives. That's all I remember<br>> and it might be wrong.<br>><br><br>Ugh, so as soon as I hit <send> I think of looking in the old Mantis<br>issue tracker. Here is the issue that I was remembering:<br><br>  http://bugs.squeak.org/view.php?id=7597<br><br>So it was a Unix VM bug that apparently got fixed in Cog. I am not sure<br>if this is same problem that we see today, but if so perhaps it is a<br>regression.<br><br>Note that the Mantis bug report includes HandMorph-handleEvent.st from<br>Matthew Fulmer that might be helpful in debugging the problem today.<br><br>Dave <br></send></yoshiki.ohshima@acm.org></div></blockquote></div>