https://github.com/bertrandmartel/bixi-tv-remote
An Android TV app using Bixi device as a TV remote
https://github.com/bertrandmartel/bixi-tv-remote
android android-service androidtv bluetooth-le
Last synced: about 1 month ago
JSON representation
An Android TV app using Bixi device as a TV remote
- Host: GitHub
- URL: https://github.com/bertrandmartel/bixi-tv-remote
- Owner: bertrandmartel
- License: mit
- Created: 2018-01-02T03:00:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-02T03:45:09.000Z (over 8 years ago)
- Last Synced: 2025-02-22T21:43:24.007Z (over 1 year ago)
- Topics: android, android-service, androidtv, bluetooth-le
- Language: Kotlin
- Size: 125 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Bixi TV remote
[](https://circleci.com/gh/bertrandmartel/bixi-tv-remote)
[](LICENSE.md)
An Android TV app using [Bixi](https://bixi.io/) device as a TV remote using [bixi-android library](https://github.com/bertrandmartel/bixi-android)
**Android TV device must be rooted with Super Su installed to be able to inject keycodes**
## Actions
| Bixi event | keycode/actions |
|-----------------------|----------|
| CENTER_TO_TOP | KEYCODE_DPAD_UP |
| CENTER_TO_BOTTOM | KEYCODE_DPAD_DOWN |
| CENTER_TO_LEFT | KEYCODE_DPAD_LEFT |
| CENTER_TO_RIGHT | KEYCODE_DPAD_RIGHT |
| LINEAR_CHANGE | set volume |
| DOUBLE_TAP | KEYCODE_ENTER |
The caveats :
* Bixi device has not enough events to map the back button & home button
* Bixi events are detected too slowly (and subject to gesture mistakes)
* there are no state (eg to be able to map keys down/up) for the `CENTER_`
## Requirements
Android TV
## License
```
The MIT License (MIT) Copyright (c) 2017-2018 Bertrand Martel
```