<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On 24.06.2009, at 07:04, Michael van der Gulik wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Wed, Jun 24, 2009 at 4:52 PM, Andreas Raab <span dir="ltr">&lt;<a href="mailto:andreas.raab@gmx.de">andreas.raab@gmx.de</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> When you press the "H" key (as it is denoted on your keyboard) the VM reports this as the "H" key which is then interpreted by Windows to be the lowercase "h" character, which it reports as well. Similarly, if you would press Shift-H, it would report that you pressed the shift key, the "H" key which then resulted in the uppercase "H" character. Makes sort of sense dunnit? ;-)</blockquote> <div><br><br>The Linux VM gives the lower-case version. I'm guessing this is a bug.<br></div></div></blockquote><div><br></div><div>Yes and no. Truth is each VM is different. On Win you get key codes that match ASCII, on the Mac you get Apple key codes, and on Unix it's not a raw value at all (should be X11 key syms but that hass never been implemented). So you have to deal with platform dependencies anyway.</div><div><br></div><blockquote type="cite"><div class="gmail_quote"><div>I just tried this. The results are very interesting. Already having UTF-32 coming in from the VM certainly saves me a lot of work.<br> <br>I'll see if I can find an Asian Squeak image somewhere and see how it handles input. From what I read on Wikipedia, some input methods use a small GUI widget to aid with input.</div></div></blockquote><div><br></div><div>The Linux VM supports XIM, as does the Etoys image.</div><br><blockquote type="cite"><div class="gmail_quote"><div>What I meant here was that the Linux VM does not send the modifier key events at all, and then I discovered that the Windows VM does. Again, I assume this is a bug.&nbsp;</div></div></blockquote></div><div><br></div><div>It is, but nobody cared enough until now.</div><br><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><div style="font-family: Helvetica; "><span class="Apple-style-span" style="font-family: Helvetica; ">- Bert -</span></div><br class="Apple-interchange-newline"></div></span> </div><br></body></html>