Skip to content

Remote Details

This page will give you more information about what the remote does.

Hardware requirements

  • ESP32 (we used the default devkit)
  • 5 buttons (Pull-Down)
  • 5 resistors
  • PCB plate to solder the buttons with wires on

What signals are send to the phone using the remote?

The 5 buttons: Up, Right, Left, Down, Select/Back

Type of presses: Quick-press(> 60ms && < 300 ms) Long-press (> 300 ms && < 1100 ms) EXTRA-LONG (> 1100ms)

Button Press-Type Android iPhone Action
Up Quick ALT + Up-Arrow Up-Arrow Go Up
Up Long ‘1’ ‘1’ Send/press 1
Up EXTRA LONG
Right Quick ALT + Right-Arrow Right-Arrow Go Right
Right Long ‘2’ ‘2’ Send/press 2
Right EXTRA LONG
Down Quick ALT + Down-Arrow Down-Arrow Go Down
Down Long ‘3’ ‘3’ Send/press 3
Down EXTRA LONG
Left Quick ALT + Left-Arrow Left-Arrow Go Left
Left Long ‘4’ ‘4’ Send/press 4
Left EXTRA LONG
SELECT Quick Alt + enter ‘ ‘ Select selected item
SELECT Long Alt + ctrl + backspace ESC Go Back
SELECT EXTRA LONG Alt + ctrl + h ‘H’ HOME button

Last update: April 20, 2023