Skip to content

Instantly share code, notes, and snippets.

@jeremyckahn
Forked from cfjedimaster/gist:3230529
Created October 26, 2012 02:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeremyckahn/3956595 to your computer and use it in GitHub Desktop.
Save jeremyckahn/3956595 to your computer and use it in GitHub Desktop.
function updateStatus() {
window.webkitRequestAnimationFrame(updateStatus);
var gamepads = navigator.webkitGetGamepads();
var data = '';
for (var padindex = 0; padindex < gamepads.length; ++padindex) {
var pad = gamepads[padindex];
var i;
if (!pad) continue;
data += '<pre>' + pad.index + ": " + pad.id + "<br/>";
for (i = 0; i < pad.buttons.length; ++i)
data += "button" + i + ": " + pad.buttons[i] + "<br/>";
for (i = 0; i < pad.axes.length; ++i)
data += "axis" + i + ": " + pad.axes[i] + "<br/>";
}
document.body.innerHTML = data;
}
window.webkitRequestAnimationFrame(updateStatus);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment