diff --git a/input/drivers/dinput.c b/input/drivers/dinput.c
index 25ea58d6a7..8da53b464e 100644
--- a/input/drivers/dinput.c
+++ b/input/drivers/dinput.c
@@ -161,7 +161,7 @@ static void *dinput_init(const char *joypad_driver)
    {
       IDirectInputDevice8_SetDataFormat(di->keyboard, &c_dfDIKeyboard);
       IDirectInputDevice8_SetCooperativeLevel(di->keyboard,
-            (HWND)video_driver_window_get(), DISCL_NONEXCLUSIVE | DISCL_FOREGROUND);
+            (HWND)video_driver_window_get(), DISCL_NONEXCLUSIVE | DISCL_FOREGROUND | DISCL_NOWINKEY);
       IDirectInputDevice8_Acquire(di->keyboard);
    }