File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
src/GregsStack.InputSimulatorStandard Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -129,6 +129,7 @@ public InputBuilder AddKeyDown(VirtualKeyCode keyCode)
129129 /// <returns>This <see cref="InputBuilder"/> instance.</returns>
130130 public InputBuilder AddKeyUp ( VirtualKeyCode keyCode )
131131 {
132+ var code = ( ushort ) ( ( int ) keyCode & 0xFFFF ) ;
132133 var up =
133134 new Input
134135 {
@@ -138,8 +139,8 @@ public InputBuilder AddKeyUp(VirtualKeyCode keyCode)
138139 Keyboard =
139140 new KeyboardInput
140141 {
141- KeyCode = ( ushort ) keyCode ,
142- Scan = ( ushort ) ( NativeMethods . MapVirtualKey ( ( uint ) keyCode , 0 ) & 0xFFU ) ,
142+ KeyCode = ( ushort ) code ,
143+ Scan = ( ushort ) ( NativeMethods . MapVirtualKey ( ( uint ) code , 0 ) & 0xFFU ) ,
143144 Flags = ( uint ) ( IsExtendedKey ( keyCode )
144145 ? KeyboardFlag . KeyUp | KeyboardFlag . ExtendedKey
145146 : KeyboardFlag . KeyUp ) ,
You can’t perform that action at this time.
0 commit comments