aboutsummaryrefslogtreecommitdiff
path: root/backends/sdl/sdl-common.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/sdl/sdl-common.cpp')
-rw-r--r--backends/sdl/sdl-common.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/backends/sdl/sdl-common.cpp b/backends/sdl/sdl-common.cpp
index f22d671476..00e695ac2d 100644
--- a/backends/sdl/sdl-common.cpp
+++ b/backends/sdl/sdl-common.cpp
@@ -572,6 +572,22 @@ bool OSystem_SDL_Common::poll_event(Event *event) {
}
}
+ // Ctr-Alt-a will change aspect ratio in OpenGL backend
+ if (b == (KBD_CTRL|KBD_ALT) && ev.key.keysym.sym=='a') {
+ Property prop;
+ prop.gfx_mode = 11;
+ property(PROP_SET_GFX_MODE, &prop);
+ break;
+ }
+
+ // Ctr-Alt-b will change bilinear filtering in OpenGL backend
+ if (b == (KBD_CTRL|KBD_ALT) && ev.key.keysym.sym=='b') {
+ Property prop;
+ prop.gfx_mode = 12;
+ property(PROP_SET_GFX_MODE, &prop);
+ break;
+ }
+
#ifdef QTOPIA
// quit on fn+backspace on zaurus
if (ev.key.keysym.sym == 127) {