cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jesse <>
Subject Re: Regarding Cordova and Gamepad
Date Tue, 13 Sep 2016 18:09:19 GMT
Yes, it is possible to implement this in cordova. However there are several
synchronous apis that make this difficult.
Also, FYI - windows universal supports the game pad api out of the box, no
need to do anything.



On Tue, Sep 13, 2016 at 7:56 AM, iono sphere <>

> I am developing a game using Construct 2 which could export the project to
> Cordova. Then, I could put the game into Crosswalk and play the game on my
> Android. My Construct 2 game supports gamepad, and this is the issue:
> While my HTML5 game could respond to gamepad input just fine on Desktop, I
> see that the game does not respond to D-Pad, LT, RT, R3 analog stick on
> Android. I have tested several gamepads on the game and also on
> and I see that all gamepads pretty much got
> identical issue. It seems that the Gamepad API does not fully support
> Android gamepads.
> Because of this, I think this is more of HTML5 issue on Android. Is it
> possible to make it so the HTML5 Cordova exported game could access the
> device's gamepad input? From the overview section in Cordova document:
> -----
> Use Apache Cordova if you are:
> a mobile developer interested in mixing native application components with
> a *WebView* (special browser window) that can access *device-level APIs*,
> or if you want to develop a plugin interface between native and WebView
> components.
> -----
> "access device-level APIs"? If I understand this correctly, does this mean
> I could somehow make it so that the HTML5 game could read gamepad input
> using Android's device-level APIs instead of the HTML5 Gamepad API? I see
> that a native gamepad app (such as GamepadTest from Play Store) could read
> all of the gamepad's inputs just fine, unlike HTML5 games and
> .
> Because of this, is this actually possible in Cordova? If so, what must be
> done?
> Regards,
> Iono

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message