=== modified file 'sdl.c' --- sdl.c 2010-02-26 16:26:00 +0000 +++ sdl.c 2010-11-17 23:47:30 +0000 @@ -354,6 +354,10 @@ static void sdl_process_key(SDL_KeyboardEvent *ev) { int keycode, v; + printf("\nsdl_process_key({type=0x%x,which=0x%x,state=0x%x," + "keysym={scancode=0x%x,sym=0x%x,mod=0x%x,unicode=0x%x}})\n", + ev->type, ev->which, ev->state, ev->keysym.scancode, + ev->keysym.sym, ev->keysym.mod, ev->keysym.unicode); if (ev->keysym.sym == SDLK_PAUSE) { /* specific case */ @@ -371,6 +375,7 @@ } else { keycode = sdl_keyevent_to_keycode(ev); } + printf("keycode = 0x%x\n", keycode); switch(keycode) { case 0x00: === modified file 'vl.c' --- vl.c 2010-06-11 17:11:24 +0000 +++ vl.c 2010-11-17 23:44:28 +0000 @@ -467,6 +467,7 @@ void kbd_put_keycode(int keycode) { + printf("kbd_put_keycode(0x%x)\n", keycode); if (qemu_put_kbd_event) { qemu_put_kbd_event(qemu_put_kbd_event_opaque, keycode); }