Improve VirtualKeyCode to ToWindowsInput mapping

This commit is contained in:
Kamil Trzciński 2022-12-12 11:44:29 +01:00
parent 26171639eb
commit 801f32a719
3 changed files with 19 additions and 16 deletions

View file

@ -389,4 +389,17 @@ namespace SteamController.ProfilesSettings
// Windows 2000/XP: Start Application 2 key
LAUNCH_APP2 = 183
}
public static class VirtualKeyCodeExtensions
{
public static WindowsInput.VirtualKeyCode ToWindowsInput(this VirtualKeyCode code)
{
return (WindowsInput.VirtualKeyCode)code;
}
public static WindowsInput.VirtualKeyCode ToWindowsInput(this System.Windows.Input.Key key)
{
return (WindowsInput.VirtualKeyCode)System.Windows.Input.KeyInterop.VirtualKeyFromKey(key);
}
}
}