Skip to content

Commit 62a6466

Browse files
committed
fix mouse position not added to EKeyDown and EKeyUp
1 parent 4120f37 commit 62a6466

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
@@ -269,15 +269,15 @@ class Window {
269269
case GControllerAdded, GControllerRemoved, GControllerUp, GControllerDown, GControllerAxis:
270270
@:privateAccess hxd.Pad.onEvent( e );
271271
case KeyDown:
272-
eh = new Event(EKeyDown);
272+
eh = new Event(EKeyDown, mouseX, mouseY);
273273
if( e.keyCode & (1 << 30) != 0 ) e.keyCode = (e.keyCode & ((1 << 30) - 1)) + 1000;
274274
eh.keyCode = CODEMAP[e.keyCode];
275275
if( eh.keyCode & (K.LOC_LEFT | K.LOC_RIGHT) != 0 ) {
276276
e.keyCode = eh.keyCode & 0xFF;
277277
onEvent(e);
278278
}
279279
case KeyUp:
280-
eh = new Event(EKeyUp);
280+
eh = new Event(EKeyUp, mouseX, mouseY);
281281
if( e.keyCode & (1 << 30) != 0 ) e.keyCode = (e.keyCode & ((1 << 30) - 1)) + 1000;
282282
eh.keyCode = CODEMAP[e.keyCode];
283283
if( eh.keyCode & (K.LOC_LEFT | K.LOC_RIGHT) != 0 ) {

0 commit comments

Comments
 (0)