<div dir="ltr">Hi Dietmar,<br><br><div class="gmail_extra">Another case in point.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 29, 2014 at 12:08 AM, Dietmar Maurer <span dir="ltr"><<a href="mailto:dietmar@proxmox.com" target="_blank">dietmar@proxmox.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I am not sure why you want to depend on the andriod keyboard layout?<br></blockquote><div><br></div>
<div>I do not. Users can pick whatever layout they please on their device. Opaque and aSPICE receive a KeyEvent from which a unicode value can be extracted. I have to somehow convert this unicode value to a series of scancodes that are *correct for the keyboard layout set inside the VM* of the user.<br>
<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Simply set the VM to use a QWERTZ keyboard, and use the same layout<br>
with oqaque?<br></blockquote><div><br></div><div>We're discussing (for example) a German user who has picked QWERTZ inside their VM so that when they're connecting from their laptop which also has QWERTZ, everything is sane.<br>
<br></div><div>Now, let's say the user connects from their Android device to the same VM while on the road. If the VM is set to use QWERTZ, but I am using the "common" layout file that is under discussion, what will happen is that when the user presses the letter "z" on their device, they will get unicode 0x7a (regardless of the layout they're using on their device). If we use the "common" layout file to figure out the scancode for this letter, we get back scancode 0x2c. However, this scancode will generate a letter "y" on the VM side.<br>
<a href="http://www.fileformat.info/info/unicode/char/007a/index.htm"></a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Or do you want to emulate android devices inside a VM?<br>
<br>
</blockquote></div><br></div><div class="gmail_extra">No.<br><br></div><div class="gmail_extra">I hope this clears your questions up. I think you're solving a fundamentally different problem in spiceterm to the one I'm solving in Opaque/aSPICE. Do you not agree?<br>
<br></div><div class="gmail_extra">Thanks,<br>iordan<br></div><div class="gmail_extra"><br clear="all"><br>-- <br>The conscious mind has only one thread of execution.
</div></div>