WingMan – Diff between revs 21 and 22
?pathlinks?
Rev 21 | Rev 22 | |||
---|---|---|---|---|
Line 74... | Line 74... | |||
74 | foreach (var localBinding in LocalLocalKeyBindings.Bindings) |
74 | foreach (var localBinding in LocalLocalKeyBindings.Bindings) |
|
75 | { |
75 | { |
|
76 | if (!string.Equals(localBinding.Name, executeBinding.Name, StringComparison.Ordinal)) |
76 | if (!string.Equals(localBinding.Name, executeBinding.Name, StringComparison.Ordinal)) |
|
77 | continue; |
77 | continue; |
|
Line -... | Line 78... | |||
- | 78 | |
||
78 | |
79 | // Key down |
|
79 | foreach (var key in localBinding.Keys) |
80 | foreach (var key in localBinding.Keys) |
|
80 | { |
81 | { |
|
81 | if (!KeyConversion.StringToKeys.TryGetValue(key, out var press)) |
82 | if (!KeyConversion.StringToKeys.TryGetValue(key, out var press)) |
|
Line 82... | Line 83... | |||
82 | continue; |
83 | continue; |
|
- | 84 | |
||
- | 85 | InputSimulator.Keyboard.KeyDown((VirtualKeyCode) press); |
||
- | 86 | } |
||
- | 87 | |
||
- | 88 | // Key up |
||
- | 89 | foreach (var key in localBinding.Keys) |
||
- | 90 | { |
||
- | 91 | if (!KeyConversion.StringToKeys.TryGetValue(key, out var press)) |
||
- | 92 | continue; |
||
83 | |
93 | |
|
84 | InputSimulator.Keyboard.KeyPress((VirtualKeyCode) press); |
94 | InputSimulator.Keyboard.KeyUp((VirtualKeyCode)press); |
|
85 | } |
95 | } |
|
86 | } |
96 | } |
|
87 | } |
97 | } |