README.md (3862 bytes)
1 # Awesome Rebind 2 3 Extensions and companions for [Rebind](https://github.com/equwal/rebind), the 4 button remapper for e-ink readers and any Android 12+ device. 5 6 An extension is an app of its own. Rebind puts it on a hardware button. The 7 build of Rebind for direct install carries most of them and installs them when 8 you ask. 9 10 ## Contents 11 12 - [Core](#core) 13 - [Extensions by the maker of Rebind](#extensions-by-the-maker-of-rebind) 14 - [Apps of other makers that Rebind carries](#apps-of-other-makers-that-rebind-carries) 15 - [Works well with Rebind](#works-well-with-rebind) 16 - [Actions to bind](#actions-to-bind) 17 - [Add an extension](#add-an-extension) 18 19 ## Core 20 21 - [Rebind](https://github.com/equwal/rebind) - Remaps volume keys, the Power 22 button, page-turn buttons, the Viwoods AI key and an on-screen button. Tap, 23 double tap, triple tap, hold and two-button combinations. Free beta APK. 24 25 ## Extensions by the maker of Rebind 26 27 - [Ink Recents](https://github.com/equwal/ink-recents) - A recent-apps switcher 28 drawn for e-ink. One card for each swipe with no glide. Swipe up closes an 29 app. Swipe down closes all the others. GPL-3.0. *In Rebind.* 30 - [Ink Dim](https://github.com/equwal/ink-dim) - Tap to set the frontlight of 31 a Viwoods AiPaper reader below the lowest level of the system. Tap again to 32 go back. Needs Shizuku. GPL-3.0. *In Rebind.* 33 34 - [Ink Update](https://github.com/equwal/ink-update) - Tells you when Rebind 35 or an extension has a new version. It looks on F-Droid, then Google Play, 36 then GitHub. It holds the internet permission, so that Rebind needs none. 37 GPL-3.0. *In Rebind.* 38 39 ## Apps of other makers that Rebind carries 40 41 Rebind carries the release file of the maker, not changed, and hands it to the 42 installer of Android. Android asks you first. Rebind downloads nothing. 43 44 - [inkOS](https://github.com/gezimos/inkOS) - A text home screen made for 45 e-ink. GPL-3.0. *In Rebind.* 46 - [ThinkLauncher](https://github.com/MatiasDesuu/ThinkLauncher) - A minimal 47 home screen made for e-ink. GPL-3.0. *In Rebind.* 48 - [Whisper](https://github.com/woheller69/whisperIME) - Speech to text on the 49 device, with no cloud. It does the listening for the Voice typing action of 50 Rebind. MIT. Also on [F-Droid](https://f-droid.org/packages/org.woheller69.whisper/). 51 *In Rebind.* 52 53 ## Works well with Rebind 54 55 - [CLauncher](https://github.com/mlm-games/CLauncher) - A minimal text home 56 screen. GPL-3.0. Rebind carried it up to 0.0.12. 57 - [Shizuku](https://github.com/RikkaApps/Shizuku) - Gives an app a shell with 58 no root and no computer. With it, Rebind gets every press of the Power 59 button and can switch the navigation bar and gestures. Ink Recents and Ink 60 Dim use it too. Apache-2.0. 61 62 ## Actions to bind 63 64 In Rebind: set up a button, choose **Advanced**, then **Send an intent action**, and 65 type the action. An extension that is *In Rebind* has a ready action and needs 66 none of this. 67 68 | Extension | Intent action | What it does | 69 |---|---|---| 70 | Ink Recents | `dev.equwal.inkrecents.OPEN` | Opens the recent-apps cards | 71 | Ink Dim | `dev.equwal.inkdim.TOGGLE` | Lowest light, or back to the system level | 72 | Ink Dim | `dev.equwal.inkdim.ON` | Lowest light | 73 | Ink Dim | `dev.equwal.inkdim.OFF` | Back to the system level | 74 | Ink Update | `dev.equwal.inkupdate.CHECK` | Opens the list and looks for new versions | 75 76 ## Add an extension 77 78 Open an issue or a pull request. An extension fits the list when: 79 80 - it is an app of its own that does one thing; 81 - a button can start it: it has a launcher icon or an exported intent action; 82 - it is useful on an e-ink reader: no animation is needed to use it; 83 - its source code is public, or its maker is named and the download is from 84 the maker. 85 86 ## Say thanks 87 88 Rebind, Ink Recents and Ink Dim are made by one person. If they made your 89 device better, you can [buy me a coffee](https://ko-fi.com/truex).