[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Qemu does not pass pressed caps lock to client
From: |
Shahar Havivi |
Subject: |
[Qemu-devel] Qemu does not pass pressed caps lock to client |
Date: |
Thu, 11 Feb 2010 23:13:39 +0200 |
Qemu have a hack for capslock that is not working with Ubuntu.
attached patch that fix it, as describe in this bug:
https://bugs.launchpad.net/qemu/+bug/427612
Signed-off-by: Shahar Havivi <address@hidden>
---
sdl.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/sdl.c b/sdl.c
index cf27ad2..b3d5049 100644
--- a/sdl.c
+++ b/sdl.c
@@ -390,9 +390,10 @@ static void sdl_process_key(SDL_KeyboardEvent *ev)
break;
case 0x45: /* num lock */
case 0x3a: /* caps lock */
- /* SDL does not send the key up event, so we generate it */
- kbd_put_keycode(keycode);
- kbd_put_keycode(keycode | 0x80);
+ if (ev->type == SDL_KEYUP)
+ kbd_put_keycode(keycode | 0x80);
+ else
+ kbd_put_keycode(keycode);
return;
}
--
1.6.3.3
- [Qemu-devel] Qemu does not pass pressed caps lock to client,
Shahar Havivi <=
- Re: [Qemu-devel] Qemu does not pass pressed caps lock to client, Kevin Wolf, 2010/02/12
- Re: [Qemu-devel] Qemu does not pass pressed caps lock to client, Shahar Havivi, 2010/02/12
- Re: [Qemu-devel] Qemu does not pass pressed caps lock to client, Kevin Wolf, 2010/02/12
- [Qemu-devel] Re: Qemu does not pass pressed caps lock to client, Paolo Bonzini, 2010/02/12
- Re: [Qemu-devel] Re: Qemu does not pass pressed caps lock to client, Anthony Liguori, 2010/02/12
- Re: [Qemu-devel] Re: Qemu does not pass pressed caps lock to client, Paolo Bonzini, 2010/02/12
- Re: [Qemu-devel] Re: Qemu does not pass pressed caps lock to client, Anthony Liguori, 2010/02/12
- Re: [Qemu-devel] Re: Qemu does not pass pressed caps lock to client, Dustin Kirkland, 2010/02/12
- [Qemu-devel] Re: Qemu does not pass pressed caps lock to client, Paolo Bonzini, 2010/02/13