WingMan

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 21  →  ?path2? @ 22
/trunk/WingMan/Bindings/KeySimulator.cs
@@ -76,13 +76,23 @@
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.KeyPress((VirtualKeyCode) press);
InputSimulator.Keyboard.KeyDown((VirtualKeyCode) press);
}
 
// Key up
foreach (var key in localBinding.Keys)
{
if (!KeyConversion.StringToKeys.TryGetValue(key, out var press))
continue;
 
InputSimulator.Keyboard.KeyUp((VirtualKeyCode)press);
}
}
}
}