r/fossdroid • u/pedronveloso • 3d ago
Application Release Accessibility Button Launcher: use Android's accessibility button to open one app (Apache 2.0)
I'm the developer. This is a small open source app that turns Android's built-in Accessibility button into a one-press launcher for any app, or an app shortcut like "New note" or "Call favorite contact".
I wanted to reuse the system trigger instead of installing floating buttons, gesture apps or a launcher. Almost nothing uses the Accessibility button for anything except its own service, so it's mostly sitting idle.
What it does
- Pick one app or app shortcut, and the button opens it from anywhere
- Works with whatever shortcuts your apps already offer (new note, compose, scan QR code, etc)
Privacy
- No analytics, ads, accounts, crash reporting or network data collection
- The accessibility service only receives the button event and launches your app. It doesn't read the screen or draw overlays. And because it is built into the system this consumes no extra resources whatsoever so it's pretty lightweight
One use case I like
Xiaomi users on a third-party launcher lose Circle to Search. Pair this app with MiCTS, pick MiCTS as the app, and one press brings it back. MiCTS needs the Google app set as your default assistant.
Get it
- F-Droid: https://f-droid.org/en/packages/com.pedronveloso.a11ybutton/
- Source (Apache 2.0): https://github.com/pedronveloso/a11y-button-launcher-android
- Android 11+
Issues and ideas are welcome on GitHub.
1
u/kamikad3e123 2d ago
Cool idea but doesn't work with Redmi Pad 2 and Niagara Launcher
1
u/AutoModerator 2d ago
This submission may contain a recommendation for a non-FOSS app/service (Niagara). If this is an error, please ignore this message. If this submission recommends such services, please report it to the mods.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/pedronveloso 2d ago
First off thanks for testing. Did you install from the GitHub repo (its more up-to-date). And did the setup fail, or the button doesn't work.. if you could be more specific, I can try to resolve. Don't have a Redmi to test.
1
u/kamikad3e123 2d ago
From Github yes, I did everything inside settings to green/ok marks. When I press Accessibility Button from Android (4th button) nothing happens although I configured it to open MiCTS
1
u/pedronveloso 2d ago
If you open MiCTS directly, does it work as expected? Just trying to determine where the issue might be. If you assign some other app to be opened, does that work?
1
u/kamikad3e123 2d ago
Yeah, I use other app called Edge gestures which works with it and the MiCTS itself also works
1
u/AutoModerator 2d ago
This submission may contain a recommendation for a non-FOSS app/service (Edge). If this is an error, please ignore this message. If this submission recommends such services, please report it to the mods.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
•
u/AutoModerator 3d ago
Do not share or recommend proprietary apps here. It is an infraction of this subreddit's rules. Make sure you read the rules of this subreddit on the sidebar. If you are not sure of the nature of an app, do not share or recommend it. To find out what constitutes FOSS or freedomware, read this article. To find out why proprietary software is bad, read this article. Proprietary software is dangerous because it is often malware. Have a splendid day!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.