aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/base/UMain.pas9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/base/UMain.pas b/src/base/UMain.pas
index 0012fef3..d5e0ccb3 100644
--- a/src/base/UMain.pas
+++ b/src/base/UMain.pas
@@ -483,8 +483,13 @@ begin
if not Assigned(Display.NextScreen) then
begin //drop input when changing screens
- if (Event.key.keysym.sym = SDLK_F11) or
- ((Event.key.keysym.sym = SDLK_RETURN) and
+ { to-do : F11 was used for fullscreen toggle, too here
+ but we also use the key in screenname and some other
+ screens. It is droped although fullscreen toggle doesn't
+ even work on windows.
+ should we add (Event.key.keysym.sym = SDLK_F11) here
+ anyway? }
+ if ((Event.key.keysym.sym = SDLK_RETURN) and
((Event.key.keysym.modifier and KMOD_ALT) <> 0)) then // toggle full screen
begin
Ini.FullScreen := integer( not boolean( Ini.FullScreen ) );