Recently Written · git

awesome-rebind

Extensions and companions for Rebind, the button remapper for e-ink readers and Android.

git clone https://github.com/equwal/awesome-rebind

Log | Files | Refs


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).