{"id":20742394,"url":"https://github.com/InputShare/InputShare","last_synced_at":"2025-05-11T03:33:17.307Z","repository":{"id":258954007,"uuid":"875961283","full_name":"InputShare/InputShare","owner":"InputShare","description":"InputShare enables you to share the keyboard and mouse of your computer with an Android device via ADB in wired / wireless way.","archived":false,"fork":false,"pushed_at":"2025-05-08T07:49:14.000Z","size":16681,"stargazers_count":384,"open_issues_count":23,"forks_count":23,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-08T08:37:57.516Z","etag":null,"topics":["android-control","keyboard-mouse","wireless-control"],"latest_commit_sha":null,"homepage":"https://inputshare.github.io/InputShare/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InputShare.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"bhznjns","liberapay":"BHznJNs"}},"created_at":"2024-10-21T07:04:12.000Z","updated_at":"2025-05-08T06:51:59.000Z","dependencies_parsed_at":"2024-11-01T04:27:46.747Z","dependency_job_id":"cc541e33-7d5e-4e98-b8d0-88e1338d61f6","html_url":"https://github.com/InputShare/InputShare","commit_stats":null,"previous_names":["bhznjns/adb_control","bhznjns/inputshare","inputshare/inputshare"],"tags_count":49,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InputShare%2FInputShare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InputShare%2FInputShare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InputShare%2FInputShare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InputShare%2FInputShare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InputShare","download_url":"https://codeload.github.com/InputShare/InputShare/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253514352,"owners_count":21920327,"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":["android-control","keyboard-mouse","wireless-control"],"created_at":"2024-11-17T07:01:29.598Z","updated_at":"2025-05-11T03:33:17.281Z","avatar_url":"https://github.com/InputShare.png","language":"Python","funding_links":["https://ko-fi.com/bhznjns","https://liberapay.com/BHznJNs"],"categories":["Python"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cbr /\u003e\n    \u003cimg src=\"./ui/icon.png\" alt=\"InputShare Logo\" width=\"160\" height=\"160\" /\u003e\n    \u003ch1\u003eInputShare\u003c/h1\u003e\n    \u003ca href=\"README_zh.md\"\u003e中文介绍\u003c/a\u003e | \n    \u003ca href=\"https://bhznjns.github.io/InputShare/\"\u003eHomepage\u003c/a\u003e | \n    \u003ca href=\"https://github.com/BHznJNs/InputShare/issues\"\u003eFeedback\u003c/a\u003e |\n    \u003ca href=\"https://discord.gg/BwHCxUwnYw\"\u003eDiscord\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n\u003c/div\u003e\n\n__InputShare__ enables you to share the keyboard and mouse of your computer with an Android device via ADB in wired / wireless way.\n\n## Features\n\n- __Seamless Switching__: Quickly switch keyboard and mouse input between the PC and Android device via hotkey and edge toggling.\n- __Wired / Wireless Connection__: Supports both wired and wireless connections for flexible input sharing.\n- __Wide Compatibility__: Compatible with various Android devices, not a specific brand.\n- __Clipboard Sync__: Seamlessly sync clipboard content between your computer and Android device.\n- __Easy-to-Use GUI__\n\n## Screenshots\n\n| Pairing | Connecting | Settings | System Tray |\n| --- | --- | --- | --- |\n| ![Pairing UI](./screenshots/pairing_en.png) | ![Connecting UI](./screenshots/connecting_en.png) | ![Settings](./screenshots/Settings_en.png) | ![System Tray](./screenshots/tray_selections_en.png) |\n\n## Install\n\nGo to the [release page](https://github.com/BHznJNs/InputShare/releases) and download the latest compressed package, uncompress it and the executable is in it.\n\n## Usage\n\nYou firstly need to enable the __Developer Settings__ of your Android device.\n\nFor wired connection:\n\n1. Enable the __USB Debugging__ in the __Developer Settings__ page\n2. Connect your device with computer via a USB cable\n3. Just run the executable and skip the pairing and connecting steps\n4. Enjoy your mouse and keyboard on Android device\n\nFor wireless connection:\n\n1. Enable the __Wireless Debugging__ in the Developer Settings page\n2. Run the executable\n3. On your Android device: Open __Pair device with pairing code__ option and input the IP address and port and the pairing code into the pairing tab of connecting window (This is the pairing step which is generally needed for the first time use)\n4. Input the IP address and port in the main __Wireless Debugging__ into the connecting tab of connection window\n5. Enjoy your mouse and keyboard on Android device\n\n## User documentation\n\n- [Shortcuts](./docs/shortcuts_en.md)\n- [FAQs](./docs/faqs_en.md)\n- [Limitations](./docs/limitations_en.md)\n- [Development](./docs/development_en.md)\n\n## Thanks\n\nInputShare is based on [scrcpy](https://github.com/Genymobile/scrcpy) project and provided a GUI with the build-in ADB invocation.\n\nThanks to [@yxyh357](https://github.com/yxyh357), who improved the performance of InputShare under high polling-rate.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FInputShare%2FInputShare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FInputShare%2FInputShare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FInputShare%2FInputShare/lists"}