X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fevents.c;h=ffded62abfc922aa998935ab315f9c4421b0d283;hp=d91a7c46d8d3ce9c5e70a47a207a43be7ec70fa8;hb=2d9d9498b036092736bc61c891250200ad767bc1;hpb=c3c190ae0fb103b7843b84b964bdfa1acb9b0091 diff --git a/src/events.c b/src/events.c index d91a7c46..ffded62a 100644 --- a/src/events.c +++ b/src/events.c @@ -1491,8 +1491,10 @@ void HandleKey(Key key, int key_status) if (key_status == KEY_RELEASED) return; - if ((key == KSYM_Return || key == KSYM_KP_Enter) && - (GetKeyModState() & KMOD_Alt) && video.fullscreen_available) + if ((key == KSYM_F11 || + ((key == KSYM_Return || + key == KSYM_KP_Enter) && (GetKeyModState() & KMOD_Alt))) && + video.fullscreen_available) { setup.fullscreen = !setup.fullscreen; @@ -1508,8 +1510,12 @@ void HandleKey(Key key, int key_status) return; } - if ((key == KSYM_minus || key == KSYM_plus || key == KSYM_0) && - (GetKeyModState() & KMOD_Alt) && video.window_scaling_available && + if ((key == KSYM_minus || + key == KSYM_plus || + key == KSYM_0) && + ((GetKeyModState() & KMOD_Control) || + (GetKeyModState() & KMOD_Alt)) && + video.window_scaling_available && !video.fullscreen_enabled) { if (key == KSYM_0)