Gerd Hoffmann 4a93fe1708 vnc: fix capslock tracking logic.
The capslock tracking logic added by commit
6b1325029d80455b9da7cd7bd84a88cb915b867c doesn't work correctly for vnc
clients without EXT_KEY_EVENT support.  The reason is that qemu converts
keysyms for letters to lowercase for the keysym2scancode lookup.  It
then also passes the lowercase value down to do_key_event(), but the
capslock tracking code needs it with the correct case to work properly.

This patch adds a new variable for the lowercase keysym so we'll keep
the unmodified value for do_key_event().

The keysym2scancode is not needed with EXT_KEY_EVENT capable clients
like any app based on the gtk-vnc widget, so I missed that case in
testing ...

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-12-12 07:59:45 -06:00
2009-12-03 09:41:25 -06:00
2009-12-03 11:45:50 -06:00
2009-11-29 18:00:41 +01:00
2009-12-12 07:59:44 -06:00
2009-12-06 09:25:06 +00:00
2009-11-23 12:53:22 -06:00
2009-12-03 11:45:50 -06:00
2009-11-22 21:35:13 +00:00
2009-10-27 12:28:59 -05:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:38 -06:00
2009-11-21 09:06:46 +00:00
2009-12-05 17:36:00 +01:00
2009-11-14 01:19:12 +01:00
2009-12-05 17:36:00 +01:00
2009-12-05 17:36:06 +01:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-10-27 12:28:59 -05:00
2009-12-05 17:36:06 +01:00
2009-11-19 16:42:45 +00:00
2009-12-03 11:45:50 -06:00
2009-12-03 11:45:50 -06:00
2009-12-12 07:59:43 -06:00
2009-12-12 07:59:43 -06:00
2009-12-03 11:45:50 -06:00
2009-12-03 09:41:29 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-12-03 11:45:50 -06:00
2009-10-27 12:28:59 -05:00
2009-12-12 07:59:43 -06:00
2009-12-12 07:59:43 -06:00
2009-12-03 11:45:50 -06:00
2009-11-19 16:45:21 +00:00
2009-12-03 15:26:00 -06:00
2009-11-21 09:06:46 +00:00
2009-12-12 07:59:43 -06:00
2009-12-03 11:45:50 -06:00
2009-12-12 07:59:39 -06:00
2009-11-17 08:49:38 -06:00
2009-11-17 08:49:38 -06:00
2009-12-03 09:41:20 -06:00
2009-12-03 09:41:18 -06:00
2009-12-03 09:41:20 -06:00
2009-12-07 16:34:37 -06:00
2009-11-14 01:19:12 +01:00
2009-12-03 11:45:49 -06:00
2009-12-12 07:59:44 -06:00
2009-12-12 07:59:45 -06:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
No description provided
Readme 404 MiB
Languages
C 82.6%
C++ 6.5%
Python 3.4%
Dylan 2.9%
Shell 1.6%
Other 2.8%