WingMan
/trunk/WingMan/Bindings/KeySimulator.cs |
@@ -76,23 +76,13 @@ |
if (!string.Equals(localBinding.Name, executeBinding.Name, StringComparison.Ordinal)) |
continue; |
|
// Key down |
foreach (var key in localBinding.Keys) |
{ |
if (!KeyConversion.StringToKeys.TryGetValue(key, out var press)) |
continue; |
|
InputSimulator.Keyboard.KeyDown((VirtualKeyCode) press); |
InputSimulator.Keyboard.KeyPress((VirtualKeyCode) press); |
} |
|
// Key up |
foreach (var key in localBinding.Keys) |
{ |
if (!KeyConversion.StringToKeys.TryGetValue(key, out var press)) |
continue; |
|
InputSimulator.Keyboard.KeyUp((VirtualKeyCode)press); |
} |
} |
} |
} |