The Tecla Accessibility Framework makes use of the Android Accessibility Service to provide universal switch access to Android devices.