From 7cda82d016821638aec24ea706e3a2ae29679a4d Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Wed, 22 Feb 2017 21:28:40 +0900 Subject: [PATCH] Space to skip. --- osu.Game/Screens/Play/SkipButton.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/osu.Game/Screens/Play/SkipButton.cs b/osu.Game/Screens/Play/SkipButton.cs index 8770a9d9b9..fab2210757 100644 --- a/osu.Game/Screens/Play/SkipButton.cs +++ b/osu.Game/Screens/Play/SkipButton.cs @@ -4,8 +4,10 @@ using osu.Framework.Allocation; using osu.Framework.Audio; using osu.Framework.Graphics; +using osu.Framework.Input; using osu.Game.Graphics; using osu.Game.Graphics.UserInterface; +using OpenTK.Input; namespace osu.Game.Screens.Play { @@ -28,5 +30,19 @@ private void load(AudioManager audio, OsuColour colours) Colour = colours.Yellow; HoverColour = colours.YellowDark; } + + protected override bool OnKeyDown(InputState state, KeyDownEventArgs args) + { + if (args.Repeat) return false; + + switch (args.Key) + { + case Key.Space: + TriggerClick(); + return true; + } + + return base.OnKeyDown(state, args); + } } }