Skip to content

Commit 4b58b5c

Browse files
committed
fix mouse position not added to EKeyDown and EKeyUp
1 parent a11d576 commit 4b58b5c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

hxd/Window.hl.hx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,15 +392,15 @@ class Window {
392392
case GControllerAdded, GControllerRemoved, GControllerUp, GControllerDown, GControllerAxis:
393393
@:privateAccess hxd.Pad.onEvent( e );
394394
case KeyDown:
395-
eh = new Event(EKeyDown);
395+
eh = new Event(EKeyDown, mouseX, mouseY);
396396
if( e.keyCode & (1 << 30) != 0 ) e.keyCode = (e.keyCode & ((1 << 30) - 1)) + 1000;
397397
eh.keyCode = CODEMAP[e.keyCode];
398398
if( eh.keyCode & (K.LOC_LEFT | K.LOC_RIGHT) != 0 ) {
399399
e.keyCode = eh.keyCode & 0xFF;
400400
onEvent(e);
401401
}
402402
case KeyUp:
403-
eh = new Event(EKeyUp);
403+
eh = new Event(EKeyUp, mouseX, mouseY);
404404
if( e.keyCode & (1 << 30) != 0 ) e.keyCode = (e.keyCode & ((1 << 30) - 1)) + 1000;
405405
eh.keyCode = CODEMAP[e.keyCode];
406406
if( eh.keyCode & (K.LOC_LEFT | K.LOC_RIGHT) != 0 ) {

0 commit comments

Comments
 (0)