{"id":15659483,"url":"https://github.com/spite/three.gamepadcontrols","last_synced_at":"2025-05-05T19:29:37.030Z","repository":{"id":62852652,"uuid":"41513684","full_name":"spite/THREE.GamepadControls","owner":"spite","description":"Camera controls for three.js using the Gamepad API","archived":false,"fork":false,"pushed_at":"2015-09-07T21:34:31.000Z","size":207,"stargazers_count":21,"open_issues_count":0,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-30T23:04:59.336Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-27T22:05:13.000Z","updated_at":"2023-02-14T14:16:06.000Z","dependencies_parsed_at":"2022-11-08T00:18:23.934Z","dependency_job_id":null,"html_url":"https://github.com/spite/THREE.GamepadControls","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spite%2FTHREE.GamepadControls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spite%2FTHREE.GamepadControls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spite%2FTHREE.GamepadControls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spite%2FTHREE.GamepadControls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spite","download_url":"https://codeload.github.com/spite/THREE.GamepadControls/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252562543,"owners_count":21768309,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T13:17:07.062Z","updated_at":"2025-05-05T19:29:37.010Z","avatar_url":"https://github.com/spite.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# THREE.GamepadControls\nCamera controls for three.js using the Gamepad API\n\nYou'll need a browser that can run WebGL and the Gamepad API.\n\nThe left pad controls the camera look around, the right pad controls the movement in the XZ plane. The bottom shoulder buttons control vertical movement in the Y axis.\n\n[![IMAGE ALT TEXT HERE](http://img.youtube.com/vi/NxHxG8_UT8o/0.jpg)](http://www.youtube.com/watch?v=NxHxG8_UT8o)\n\nNot sure if the Gamepad API is working? Check [Jumping the Hurdles with the Gamepad API](http://www.html5rocks.com/en/tutorials/doodles/gamepad/) at HTML5Rocks and try the [Tester](http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html)\n\nFor some reason, it's only working on Chrome. Firefox and Opera have support, but the Gamepads are not being listed. Safari doesn't have support. I haven't tried Edge yet.\n\n#### License ####\n\nMIT licensed\n\nCopyright (C) 2015 Jaume Sanchez Elias, http://www.clicktorelease.com","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspite%2Fthree.gamepadcontrols","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspite%2Fthree.gamepadcontrols","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspite%2Fthree.gamepadcontrols/lists"}