{"id":19783832,"url":"https://github.com/magicien/joykeymapper","last_synced_at":"2025-08-10T06:33:49.102Z","repository":{"id":41245870,"uuid":"196686964","full_name":"magicien/JoyKeyMapper","owner":"magicien","description":"Nintendo Joy-Con/ProController Key mapper for macOS","archived":false,"fork":false,"pushed_at":"2022-04-07T17:01:30.000Z","size":6661,"stargazers_count":157,"open_issues_count":23,"forks_count":17,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-07-26T14:01:23.701Z","etag":null,"topics":["gamepad","joy-con","keymapping","macos","nintendo-switch","pro-controller"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/magicien.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":"2019-07-13T06:29:15.000Z","updated_at":"2025-07-15T17:56:37.000Z","dependencies_parsed_at":"2022-09-16T13:01:10.952Z","dependency_job_id":null,"html_url":"https://github.com/magicien/JoyKeyMapper","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/magicien/JoyKeyMapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicien%2FJoyKeyMapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicien%2FJoyKeyMapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicien%2FJoyKeyMapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicien%2FJoyKeyMapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/magicien","download_url":"https://codeload.github.com/magicien/JoyKeyMapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicien%2FJoyKeyMapper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269687848,"owners_count":24459386,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["gamepad","joy-con","keymapping","macos","nintendo-switch","pro-controller"],"created_at":"2024-11-12T06:09:24.056Z","updated_at":"2025-08-10T06:33:49.017Z","avatar_url":"https://github.com/magicien.png","language":"Swift","readme":"[日本語](https://github.com/magicien/JoyKeyMapper/blob/master/lang/ja/README.md)\n\n# JoyKeyMapper\nNintendo Joy-Con/ProController Key mapper for macOS\n\n![screenshot](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_1.png)\n\n## Install from App Store (Recommended)\n\n[Mac App Store page](https://apps.apple.com/app/joykeymapper/id1511416593)\n\n## Install from Github\n\n1. Download a dmg file (JoyKeyMapper-vX.X.X.dmg) from [Releases](https://github.com/magicien/JoyKeyMapper/releases)\n\n2. Copy JoyKeyMapper.app to Applications\n![screenshot_install](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_2.png)\n\n## How to use\n\n1. Connect your controller via Bluetooth\n\n    1.1. Open \"System Preferences\" \u003e \"Bluetooth\" on your Mac\n    \n    1.2. Hold down your controller's sync button\n    \n    1.3. Click the \"Connect\" button\n    \n    ![screenshot_usage_1_3](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_3.png)\n\n2. Set key mappings\n\n    2.1 Launch JoyKeyMapper.app\n    \n    2.2 Choose the \"Settings...\" menu\n\n    ![screenshot_usage_2_2](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_4.png)    \n\n    2.3 Add apps to set key mappings (optional)\n    \n    ![screenshot_usage_2_3](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_5.png)    \n    \n    2.4 Click a button to set a key\n    \n    ![screenshot_usage_2_4_1](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_6.png)\n\n    ![screenshot_usage_2_4_2](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_7.png)\n\n3. Allow JoyKeyMapper to control Accessibility\n\n    3.1 When you start using your controller, you will see this alert.\n    \n    ![screenshot_usage_3_1](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_8.png)    \n    \n    3.2 Open \"System Preferences\" \u003e \"Security \u0026 Privacy\" \u003e \"Privacy\" tab \u003e \"Accessibility\", and check \"JoyKeyMapper.app\"\n    \n    ![screenshot_usage_3_2](https://github.com/magicien/JoyKeyMapper/blob/master/resources/screenshot/screenshot_9.png)    \n\n## See also\n\n[JoyConSwift](https://github.com/magicien/JoyConSwift) - IOKit wrapper for Nintendo Joy-Con and ProController (macOS, Swift)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagicien%2Fjoykeymapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmagicien%2Fjoykeymapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagicien%2Fjoykeymapper/lists"}