Index: keymaps.c =================================================================== RCS file: /sources/qemu/qemu/keymaps.c,v retrieving revision 1.2 diff -r1.2 keymaps.c 26a27 > unsigned int keysym; 27a29,34 > > //User numerical added keysyms > if (1==sscanf(name,"0x%x",&keysym)) > return keysym; > > //Normal ones Index: sdl.c =================================================================== RCS file: /sources/qemu/qemu/sdl.c,v retrieving revision 1.42 diff -r1.42 sdl.c 204,206c204,206 < /* 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); Index: vnc_keysym.h =================================================================== RCS file: /sources/qemu/qemu/vnc_keysym.h,v retrieving revision 1.2 diff -r1.2 vnc_keysym.h 217a218 > {"ISO_Level3_Shift", 0xfe03}, /* ISO_Level3 Index: keymaps/es =================================================================== RCS file: /sources/qemu/qemu/keymaps/es,v retrieving revision 1.1 diff -r1.1 es 73a74,75 > 0xfff1 0x27 > 0xffd1 0x27 shift Index: keymaps/modifiers =================================================================== RCS file: /sources/qemu/qemu/keymaps/modifiers,v retrieving revision 1.2 diff -r1.2 modifiers 5a6 > ISO_Level3_Shift 0xb8