Mercurial > sdl-ios-xcode
comparison src/video/fbcon/SDL_fbevents.c @ 1582:43a565749fbf
Fixed bug #50
Using ctrl-alt-fn for flipping instead of alt-fn may help a few games that
actually use that key combination.
[Note: This is also consistent with X11 on the Linux console]
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 22 Mar 2006 06:43:25 +0000 |
parents | d910939febfa |
children | b786d9c15e42 |
comparison
equal
deleted
inserted
replaced
1581:c2c72a31f1bc | 1582:43a565749fbf |
---|---|
920 pressed = SDL_RELEASED; | 920 pressed = SDL_RELEASED; |
921 } else { | 921 } else { |
922 pressed = SDL_PRESSED; | 922 pressed = SDL_PRESSED; |
923 } | 923 } |
924 TranslateKey(scancode, &keysym); | 924 TranslateKey(scancode, &keysym); |
925 /* Handle Alt-FN for vt switch */ | 925 /* Handle Ctrl-Alt-FN for vt switch */ |
926 switch (keysym.sym) { | 926 switch (keysym.sym) { |
927 case SDLK_F1: | 927 case SDLK_F1: |
928 case SDLK_F2: | 928 case SDLK_F2: |
929 case SDLK_F3: | 929 case SDLK_F3: |
930 case SDLK_F4: | 930 case SDLK_F4: |
934 case SDLK_F8: | 934 case SDLK_F8: |
935 case SDLK_F9: | 935 case SDLK_F9: |
936 case SDLK_F10: | 936 case SDLK_F10: |
937 case SDLK_F11: | 937 case SDLK_F11: |
938 case SDLK_F12: | 938 case SDLK_F12: |
939 if ( SDL_GetModState() & KMOD_ALT ) { | 939 if ( (SDL_GetModState() & KMOD_CTRL) && |
940 (SDL_GetModState() & KMOD_ALT) ) { | |
940 if ( pressed ) { | 941 if ( pressed ) { |
941 switch_vt(this, (keysym.sym-SDLK_F1)+1); | 942 switch_vt(this, (keysym.sym-SDLK_F1)+1); |
942 } | 943 } |
943 break; | 944 break; |
944 } | 945 } |