Mercurial > repos > blastem
comparison render_sdl.c @ 1028:56b1748a8473
Initial stab at Saturn keyboard support
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 11 May 2016 01:15:54 -0700 |
parents | 7267bc1ab547 |
children | 4db1a2e5d8e6 |
comparison
equal
deleted
inserted
replaced
1027:276cd582b728 | 1028:56b1748a8473 |
---|---|
590 [SDL_SCANCODE_7] = 0x3D, | 590 [SDL_SCANCODE_7] = 0x3D, |
591 [SDL_SCANCODE_8] = 0x3E, | 591 [SDL_SCANCODE_8] = 0x3E, |
592 [SDL_SCANCODE_9] = 0x46, | 592 [SDL_SCANCODE_9] = 0x46, |
593 [SDL_SCANCODE_0] = 0x45, | 593 [SDL_SCANCODE_0] = 0x45, |
594 [SDL_SCANCODE_RETURN] = 0x5A, | 594 [SDL_SCANCODE_RETURN] = 0x5A, |
595 [SDL_SCANCODE_SPACE] = 0x29 | 595 [SDL_SCANCODE_ESCAPE] = 0x76, |
596 [SDL_SCANCODE_SPACE] = 0x29, | |
597 [SDL_SCANCODE_TAB] = 0x0D, | |
598 [SDL_SCANCODE_BACKSPACE] = 0x66, | |
599 [SDL_SCANCODE_F1] = 0x05, | |
600 [SDL_SCANCODE_F2] = 0x06, | |
601 [SDL_SCANCODE_F3] = 0x04, | |
602 [SDL_SCANCODE_F4] = 0x0C, | |
603 [SDL_SCANCODE_F5] = 0x03, | |
604 [SDL_SCANCODE_F6] = 0x0B, | |
605 [SDL_SCANCODE_F7] = 0x83, | |
606 [SDL_SCANCODE_F8] = 0x0A, | |
607 [SDL_SCANCODE_F9] = 0x01, | |
608 [SDL_SCANCODE_F10] = 0x09, | |
609 [SDL_SCANCODE_F11] = 0x78, | |
610 [SDL_SCANCODE_F12] = 0x07, | |
611 [SDL_SCANCODE_LCTRL] = 0x14, | |
612 [SDL_SCANCODE_LSHIFT] = 0x12, | |
613 [SDL_SCANCODE_LALT] = 0x11, | |
614 [SDL_SCANCODE_RSHIFT] = 0x59, | |
615 [SDL_SCANCODE_INSERT] = 0x81, | |
616 [SDL_SCANCODE_PAUSE] = 0x82, | |
617 [SDL_SCANCODE_PRINTSCREEN] = 0x84, | |
618 [SDL_SCANCODE_DELETE] = 0x85, | |
619 [SDL_SCANCODE_LEFT] = 0x86, | |
620 [SDL_SCANCODE_HOME] = 0x87, | |
621 [SDL_SCANCODE_END] = 0x88, | |
622 [SDL_SCANCODE_UP] = 0x89, | |
623 [SDL_SCANCODE_DOWN] = 0x8A, | |
624 [SDL_SCANCODE_PAGEUP] = 0x8B, | |
625 [SDL_SCANCODE_PAGEDOWN] = 0x8C, | |
626 [SDL_SCANCODE_RIGHT] = 0x8D | |
596 }; | 627 }; |
597 | 628 |
598 int32_t handle_event(SDL_Event *event) | 629 int32_t handle_event(SDL_Event *event) |
599 { | 630 { |
600 switch (event->type) { | 631 switch (event->type) { |