|
@@ -232,13 +232,13 @@ class Window {
|
|
((c & 0x1F) << 12) | (((e.keyCode >> 8) & 0x7F) << 6) | ((e.keyCode >> 16) & 0x7F);
|
|
((c & 0x1F) << 12) | (((e.keyCode >> 8) & 0x7F) << 6) | ((e.keyCode >> 16) & 0x7F);
|
|
else
|
|
else
|
|
((c & 0x0F) << 18) | (((e.keyCode >> 8) & 0x7F) << 12) | (((e.keyCode >> 16) & 0x7F) << 6) | ((e.keyCode >> 24) & 0x7F);
|
|
((c & 0x0F) << 18) | (((e.keyCode >> 8) & 0x7F) << 12) | (((e.keyCode >> 16) & 0x7F) << 6) | ((e.keyCode >> 24) & 0x7F);
|
|
- case TouchDown:
|
|
|
|
|
|
+ case TouchDown if (hxd.System.getValue(IsTouch)):
|
|
eh = new Event(EPush, e.mouseX, e.mouseY);
|
|
eh = new Event(EPush, e.mouseX, e.mouseY);
|
|
eh.touchId = e.fingerId;
|
|
eh.touchId = e.fingerId;
|
|
- case TouchMove:
|
|
|
|
|
|
+ case TouchMove if (hxd.System.getValue(IsTouch)):
|
|
eh = new Event(EMove, e.mouseX, e.mouseY);
|
|
eh = new Event(EMove, e.mouseX, e.mouseY);
|
|
eh.touchId = e.fingerId;
|
|
eh.touchId = e.fingerId;
|
|
- case TouchUp:
|
|
|
|
|
|
+ case TouchUp if (hxd.System.getValue(IsTouch)):
|
|
eh = new Event(ERelease, e.mouseX, e.mouseY);
|
|
eh = new Event(ERelease, e.mouseX, e.mouseY);
|
|
eh.touchId = e.fingerId;
|
|
eh.touchId = e.fingerId;
|
|
#elseif hldx
|
|
#elseif hldx
|