Forward entire event to IModHotkeyHandler

Required for shift handling in the classic implementation.
This commit is contained in:
Bartłomiej Dach
2022-06-21 13:37:17 +02:00
parent 143c8e8da6
commit 234120ff43
5 changed files with 13 additions and 12 deletions

View File

@ -4,6 +4,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using osu.Framework.Input.Events;
using osu.Game.Rulesets.Mods;
using osuTK.Input;
@ -41,9 +42,9 @@ namespace osu.Game.Overlays.Mods.Input
toggleKeys = keys;
}
public bool HandleHotkeyPressed(Key hotkey, IEnumerable<ModState> availableMods)
public bool HandleHotkeyPressed(KeyDownEvent e, IEnumerable<ModState> availableMods)
{
int index = Array.IndexOf(toggleKeys, hotkey);
int index = Array.IndexOf(toggleKeys, e.Key);
if (index < 0)
return false;