<div class="gmail_quote">2009/8/14 Andreas Raab <span dir="ltr">&lt;<a href="mailto:andreas.raab@gmx.de">andreas.raab@gmx.de</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Michal Perutka wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I can type lower case Czech letters ì ¹ è ø ¾ ý á í é ù ú - the keyboard keys with these letters works. But when I press a key with diacritical mark + some character key, I get only the character followed by a question mark, e? s? c? for example. So I am not able to type Czech upper case characters (like Ì © È etc.).<br>

<br>
Where is the problem ? In Squeak VM (I use last 3.10-6 version) or in Squeak itself? Please help.<br>
</blockquote>
<br></div>
I don&#39;t know too much about Linux input handling but it looks like a mismatch between VM and image (i.e., that the VM is reporting two codes that the image needs to merge and that the image doesn&#39;t really know what to do with it).<br>

<br>
To track this down, you might start by looking at the incoming events in EventSensor (but VERY carefully; screwing up there is a great recipe for a force-quit-restart cycle ;) and see if the event codes look reasonable to you. Also check out the other input converters - some of them might already be doing what you need.<br>

<br>
Cheers,<br><font color="#888888">
  - Andreas<br>
</font></blockquote><div><br>Thanks. <br><br>So, in EventSensor&gt;&gt;processKeyboardEvent: I inserted  a line<br>Transcript show: evt asString; show: String cr.<br>(or I can insert that line in ISO88592InputInterpreter&gt;&gt;nextCharFrom:firstEvt:, the result is the same)<br>
<br></div></div>Then, when I type á (=225), I get<br>
#(2 2841355 225 1 0 225 0 0)<br>
#(2 2841355 225 0 0 225 0 0)<br>
#(2 2841506 225 2 0 225 0 0)<br>
<br>
When I type acute accent key and then a (=97), first I get<br>
#(2 2862057 180 2 0 0 0 0)<br>
<br>
then<br>
#(2 2872015 97 1 0 97 0 0)<br>
#(2 2872015 97 0 0 97 0 0)<br>
#(2 2872015 769 1 0 769 0 0)<br>
#(2 2872015 769 0 0 769 0 0)<br>
#(2 2872191 97 2 0 97 0 0)<br>
<br>
and as result I get a?, not á<br><br>But what next?<br><br>Cheers,<br>Michal<br>