> > +    case 0xc8: /* up */
> > +    case 0xd0: /* down */
> > +    case 0xcd: /* right */
> > +    case 0xcb: /* left */
> > +       if (ev->type != SDL_KEYUP) {
> > +           kbd_put_keycode(e0);
> > +           kbd_put_keycode(2a);
This should be:

+           kbd_put_keycode(0xe0);
+           kbd_put_keycode(0x2a);

my fault...

> > +       }
> > +       break;
> >      }
>
> As I suspected, this is the "fake shift" sequence.  It's should also be
> needed for the insert, delete, home, end, page up and page down keys.
>
> Note that fake shifts shouldn't be generated for the numeric keypad.

Yes, but now I'm trying only these few keys...

-- 
Rafał Cygnarowski
[EMAIL PROTECTED]


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to