Changed mapping of deleting key binding to shift+delete

This commit is contained in:
aQaTL 2018-04-10 18:00:22 +02:00
parent dbee936748
commit 38277bff35
No known key found for this signature in database
GPG Key ID: 181719411A8555F0
1 changed files with 9 additions and 16 deletions

View File

@ -200,24 +200,17 @@ protected override bool OnKeyDown(InputState state, KeyDownEventArgs args)
KeyCombination keyCombination = KeyCombination.FromInputState(state);
switch (args.Key)
if (keyCombination.Equals(InputKey.Escape))
{
case Key.Escape:
finalise();
return true;
case Key.Delete:
if (keyCombination.Equals(InputKey.Delete))
{
bindTarget.UpdateKeyCombination(InputKey.None);
finalise();
return true;
}
else if (keyCombination.Equals(new[] { InputKey.Alt, InputKey.Delete }))
{
keyCombination = InputKey.Delete;
}
finalise();
return true;
}
break;
if (keyCombination.Equals(new[] { InputKey.Shift, InputKey.Delete }))
{
bindTarget.UpdateKeyCombination(InputKey.None);
finalise();
return true;
}
bindTarget.UpdateKeyCombination(keyCombination);