# HG changeset patch # User Sam Lantinga # Date 1143009805 0 # Node ID 43a565749fbff960231cef8d318b087b0ef2e563 # Parent c2c72a31f1bca89a5c4c14f1afd069c6cda390b0 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] diff -r c2c72a31f1bc -r 43a565749fbf src/video/fbcon/SDL_fbevents.c --- a/src/video/fbcon/SDL_fbevents.c Wed Mar 22 06:08:59 2006 +0000 +++ b/src/video/fbcon/SDL_fbevents.c Wed Mar 22 06:43:25 2006 +0000 @@ -922,7 +922,7 @@ pressed = SDL_PRESSED; } TranslateKey(scancode, &keysym); - /* Handle Alt-FN for vt switch */ + /* Handle Ctrl-Alt-FN for vt switch */ switch (keysym.sym) { case SDLK_F1: case SDLK_F2: @@ -936,7 +936,8 @@ case SDLK_F10: case SDLK_F11: case SDLK_F12: - if ( SDL_GetModState() & KMOD_ALT ) { + if ( (SDL_GetModState() & KMOD_CTRL) && + (SDL_GetModState() & KMOD_ALT) ) { if ( pressed ) { switch_vt(this, (keysym.sym-SDLK_F1)+1); }