WingMan – Diff between revs 19 and 20
?pathlinks?
Rev 19 | Rev 20 | |||
---|---|---|---|---|
Line 72... | Line 72... | |||
72 | |
72 | |
|
73 | Simulate(executeMouseKeyBinding); |
73 | Simulate(executeMouseKeyBinding); |
|
74 | } |
74 | } |
|
Line 75... | Line 75... | |||
75 | } |
75 | } |
|
76 | |
76 | |
|
77 | private async void Simulate(ExecuteKeyBinding executeBinding) |
77 | private void Simulate(ExecuteKeyBinding executeBinding) |
|
78 | { |
78 | { |
|
79 | foreach (var localBinding in LocalLocalKeyBindings.Bindings) |
79 | foreach (var localBinding in LocalLocalKeyBindings.Bindings) |
|
80 | { |
80 | { |
|
Line 86... | Line 86... | |||
86 | if (!KeyConversion.StringToKeys.TryGetValue(key, out var pressKey)) |
86 | if (!KeyConversion.StringToKeys.TryGetValue(key, out var pressKey)) |
|
87 | continue; |
87 | continue; |
|
Line 88... | Line 88... | |||
88 | |
88 | |
|
89 | InputSimulator.Keyboard.KeyPress((VirtualKeyCode) pressKey); |
89 | InputSimulator.Keyboard.KeyPress((VirtualKeyCode) pressKey); |
|
90 | } |
- | ||
91 | // Press |
- | ||
92 | /*foreach (var key in localBinding.Keys) |
- | ||
93 | { |
- | ||
94 | if (!KeyConversion.StringToKeys.TryGetValue(key, out var pressKey)) |
- | ||
95 | continue; |
- | ||
96 | |
- | ||
97 | SimKeyboard.KeyDown(pressKey); |
- | ||
98 | |
- | ||
99 | } |
- | ||
100 | |
- | ||
101 | await Task.Delay(250); |
- | ||
102 | |
- | ||
103 | // Depress |
- | ||
104 | foreach (var key in localBinding.Keys) |
- | ||
105 | { |
- | ||
106 | if (!KeyConversion.StringToKeys.TryGetValue(key, out var pressKey)) |
- | ||
107 | continue; |
- | ||
108 | |
- | ||
109 | SimKeyboard.KeyUp(pressKey); |
- | ||
110 | }*/ |
90 | } |
|
111 | } |
91 | } |
|
112 | } |
92 | } |
|
113 | } |
93 | } |