{"id":24092524,"url":"https://github.com/rennerdo30/simple-ds4-2-xpad","last_synced_at":"2026-04-22T16:32:07.502Z","repository":{"id":196016112,"uuid":"278902845","full_name":"rennerdo30/simple-ds4-2-xpad","owner":"rennerdo30","description":"remapping software from ds4 to xpad, which just works","archived":false,"fork":false,"pushed_at":"2020-07-11T19:41:37.000Z","size":25,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-11T03:37:23.065Z","etag":null,"topics":["ds4","ds4drv","dualshock4","evdev","gamepad","gta5","linux","playstation","sc-controller","steam","uinput","xbox"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rennerdo30.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,"governance":null}},"created_at":"2020-07-11T16:47:32.000Z","updated_at":"2023-10-16T17:15:19.000Z","dependencies_parsed_at":"2023-09-21T02:25:36.430Z","dependency_job_id":null,"html_url":"https://github.com/rennerdo30/simple-ds4-2-xpad","commit_stats":null,"previous_names":["rennerdo30/simple-ds4-2-xpad"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rennerdo30/simple-ds4-2-xpad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerdo30%2Fsimple-ds4-2-xpad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerdo30%2Fsimple-ds4-2-xpad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerdo30%2Fsimple-ds4-2-xpad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerdo30%2Fsimple-ds4-2-xpad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rennerdo30","download_url":"https://codeload.github.com/rennerdo30/simple-ds4-2-xpad/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rennerdo30%2Fsimple-ds4-2-xpad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32145454,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T15:33:03.595Z","status":"ssl_error","status_checked_at":"2026-04-22T15:30:42.712Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ds4","ds4drv","dualshock4","evdev","gamepad","gta5","linux","playstation","sc-controller","steam","uinput","xbox"],"created_at":"2025-01-10T07:45:17.052Z","updated_at":"2026-04-22T16:32:02.493Z","avatar_url":"https://github.com/rennerdo30.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# simple-ds4-2-xpad\nremapping software from ds4 to xpad\n\nThe script must run to remap the inputs. A later release will maybe feature a background service. But for now you need to run it by yourself. \nIf this is too much work for you, you could write a systemd unit. The problem with this would be, that the script expects a ds4 to be present.\n\nThis script was tested with GTA5 using proton. It ran fine and had no problems, not like other software promising the same.\nOne major downside of this script is, that is does not offer any special features for the ds4 controller.\nIt just remaps your buttons and fixes some ranges.\n\n## Installtion\nJust download `remapper.py`, install `python-evdev` and run it with `python remapper.py`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frennerdo30%2Fsimple-ds4-2-xpad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frennerdo30%2Fsimple-ds4-2-xpad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frennerdo30%2Fsimple-ds4-2-xpad/lists"}