Announcing Satellite, a custom launcher and other modifications for the Orbit Speak and Orbit Player and an installer to set everything up, with the goal of opening up these devices and allowing them to reach their full potential. Right now it does the following things:
• The launcher replaces the menu, but adds the ability to re-organize apps, including creating and deleting folders and hiding apps. It also shows all Android apps in the Android Apps folder, including the Google ones and any apps you install. By default, the layout is the same as Orbit's menu.
• Android apps now use Backtalk, instead of Orbit's very limited Android screen reader. Orbit's apps work as normal without Backtalk speaking, but when you launch an Android app that is not self-voicing, Backtalk will take over. On the Orbit Speak, you use the standard Talkback Braille commands to control it, and all of them are available including the browse mode commands on the web. On the Orbit Player, the numeric keypad acts as a Braille keyboard; 1, 4, 7, and * are dots 1-2-3-7, 3, 6, 9, and # are dots 4-5-6-8, and 2, 5, 8, and 0 all act as space. You can type in Braille and use Backtalk's Braille commands this way. On both devices, the arrows also control Backtalk; left and right go to previous and next item, holding left or right goes to the top or bottom, pressing up or down navigates by the current reading control, and holding up or down changes the reading control. In Orbit's apps, the Braille keyboard and numeric keypad behave as before, with Orbit's commands and T9.
• Google Play is enabled. The Play Store and Play Services are enabled and shown, so you can download any Android app you like and use it with Backtalk. Play Store appears under Android Apps.
• Third-party apps using Orbit's speech and Braille and keypad interfaces are supported. Developers can create their own apps using Orbit's AIDL interfaces, and when they are installed, they will show up in the menu and Backtalk will not speak when they are open. For an example of how to create such an app, you can look at the Satellite Launcher. This lets apps assign commands to Braille chords or keypad buttons, and create an interface that sounds and behaves like Orbit's apps.
• Some bugs in Orbit's apps are fixed. Dismissing alarms works and no longer does the same thing as snooze, and repeating alarms work. The updater always restarts the device after it is finished, where now it often failed to do this. More bug fixes may come later.
You need a computer (Windows, macOS, or Linux) to install, with your Speak or Player connected over USB. The installer will do everything automatically, and speak what it is doing. After Satellite is installed, updates to the Satellite components can be done on the device, from the Tools menu. Orbit's updater will still work for updating Orbit's software. The installer also has an undo function, to restore your device to the state it was in before installing Satellite, in case something goes wrong or if you don't like what it does. None of Orbit's code is copied or distributed in any Satellite component, and this project is not supported or endorsed by Orbit, so you should not ask them for support regarding Satellite.