We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bfc04e6 commit e1f52e2Copy full SHA for e1f52e2
1 file changed
Globals/StageProducer.cs
@@ -287,6 +287,20 @@ public override void _Input(InputEvent @event)
287
GetViewport().SetInputAsHandled();
288
return;
289
}
290
+ if (@event is InputEventKey eventKey && eventKey.Pressed && !eventKey.Echo)
291
+ {
292
+ if (eventKey.Keycode == Key.F9)
293
294
+ Image screen = GetViewport().GetTexture().GetImage();
295
+ if (!DirAccess.DirExistsAbsolute("user://Screenshots"))
296
+ DirAccess.MakeDirAbsolute("user://Screenshots");
297
+ screen.SavePng(
298
+ "user://Screenshots/"
299
+ + Time.GetDatetimeStringFromSystem().Replace(":", "_")
300
+ + ".png"
301
+ );
302
+ }
303
304
305
306
#region Area Management
0 commit comments