From: "Kazu" <kazoo@r3.dion.ne.jp>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] AltGr key for Windows host
Date: Mon, 23 Oct 2006 15:31:36 +0900 [thread overview]
Message-ID: <001e01c6f66c$e3bfb350$0464a8c0@athlon> (raw)
In-Reply-To: 453B54EB.1070209@geodb.org
Hello, Andreas.
Thank you.
It seems that ctrl left event before right alt makes something wrong for
SDL_VIDEODRIVER=windib. I updated binary. SDL is patched and updated. SDL
version is 1.2.11 so that windib is default. How about this one. It seems
that Knoppix 4.0 works good for me, though I don't know much German...
http://www.h6.dion.ne.jp/~kazuw/qemu-win/qemu-20061023-keyboard.zip
When SDL_VIDEODRIVER=windib, ctrl alt events before right alt is removed.
------------------------
OS ver = 5.1 0.0.2600 Keyboard = 7, 0 Layout = 0x04070407
LayoutName = 00000407
key = 0x133 key name = right alt PRESSED
sdl_process_key: keycode = 0xb8
------------------------
OS ver = 5.1 0.0.2600 Keyboard = 7, 0 Layout = 0x04070407
LayoutName = 00000407
key = 0x133 key name = right alt RELEASED
sdl_process_key: keycode = 0xb8
It is necessary to make a conversion table for SDL_VIDEODRIVER=directx.
DirectInput reports DirectInput's keycode. But QEMU needs AT keyboard's
mechanical scancode. I know a key layout of German keyboard. But I don't
know which value is reported by DirectInput when the key is pressed. If
windib works correct, comparing output results of windib and directx makes
the conversion table. I think it is a lot of work, though.
Regards,
Kazu
Sent: Sunday, October 22, 2006 8:24 PM Andreas Bollhalder wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello Kazu
>
> I did the test as you asked. My Machine is a Notebook with a Pentium III
> 1200MHz ULV running WinXP SP2 english. See below for the results.
>
> Greetings
> Andreas
>
> ============================================================
> SET SDL_VIDEODRIVER=windib
> - --------------------------
>
> C:\Documents and Settings\bolle\Desktop\qemu-20061020-keyboard>REM Start
> qemu on windows.
> Could not open '\\.\kqemu' - QEMU acceleration layer not activated
> - ------------------------
> OS ver = 5.1 0.0.2600 Keyboard = 4, 0 Layout = 0x08070807
> LayoutName = 00000807
> key = 0x132 key name = left ctrl PRESSED
> sdl_process_key: keycode = 0x1d
> - ------------------------
> OS ver = 5.1 0.0.2600 Keyboard = 4, 0 Layout = 0x08070807
> LayoutName = 00000807
> key = 0x133 key name = right alt PRESSED
> sdl_process_key: keycode = 0xb8
> - ------------------------
> OS ver = 5.1 0.0.2600 Keyboard = 4, 0 Layout = 0x08070807
> LayoutName = 00000807
> key = 0x132 key name = left ctrl RELEASED
> sdl_process_key: keycode = 0x1d
> - ------------------------
> OS ver = 5.1 0.0.2600 Keyboard = 4, 0 Layout = 0x08070807
> LayoutName = 00000807
> key = 0x133 key name = right alt RELEASED
> sdl_process_key: keycode = 0xb8
>
> ============================================================
> SET SDL_VIDEODRIVER=directx
> - ---------------------------
>
> C:\Documents and Settings\bolle\Desktop\qemu-20061020-keyboard>REM Start
> qemu on windows.
> Could not open '\\.\kqemu' - QEMU acceleration layer not activated
> - ------------------------
> OS ver = 5.1 0.0.2600 Keyboard = 4, 0 Layout = 0x08070807
> LayoutName = 00000807
> key = 0x133 key name = right alt PRESSED
> sdl_process_key: keycode = 0xb8
> - ------------------------
> OS ver = 5.1 0.0.2600 Keyboard = 4, 0 Layout = 0x08070807
> LayoutName = 00000807
> key = 0x133 key name = right alt RELEASED
> sdl_process_key: keycode = 0xb8
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFFO1TqkyKr2gmercERAlRyAJ9nVEMyZP2zy5A78paf1G/zvQeUBwCghc+s
> 9Ew6EGkzZkAGlSSG3Soe1GA=
> =kneY
> -----END PGP SIGNATURE-----
next prev parent reply other threads:[~2006-10-23 6:31 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-10-22 4:53 [Qemu-devel] AltGr key for Windows host Kazu
2006-10-22 11:24 ` Andreas Bollhalder
2006-10-23 6:31 ` Kazu [this message]
2006-10-24 16:04 ` Andreas Bollhalder
2006-10-23 10:35 ` Jan Marten Simons
2006-10-23 12:36 ` Kazu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='001e01c6f66c$e3bfb350$0464a8c0@athlon' \
--to=kazoo@r3.dion.ne.jp \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).