Tablo "Back" Command with Shield TV

by danrvm

I discovered that the Tablo app does not respond to the typical "Back" command on the Shield TV. The "Back" button on the Shield's remote does nothing though the "B" button on the Shield game controller does work. Instead of responding to the Android Key Code "KEYCODE_BUTTON_B" the Tablo should respond to "KEYCODE_BACK" which equates to "ESC" on a keyboard or HID code 0x07 0x0029. I've notified the Tablo company but does anyone have a workaround in the meantime? The family is not keen on having to use a game controller to watch television.

danrvm

I should have mentioned... In addition to the Shield's remote I am using a Flirc with a Harmony 650 but have yet to find the proper Flirc code to represent the "KEYCODE_BUTTON_B".

ILikeAGoodFistin

You need to do as per the reply to your same post on the Flirc forums.

danrvm

Turns out that the Shield remote's back button DOES work for the Tablo app but I did have to make a modification to the Flirc. Here's what I did to make everything work (I posted this elsewhere on Reddit as well):

On the Harmony Remote (using the MyHarmony software):

Attach the Harmony remote.

Add the device manufacturer of "Flirc" and the device model number of FireTV (others suggest XBMC or Media Center PC).

Rename the device Shield TV.

Program your activities.

Program the activity buttons and screens to your preference.

Sync the remote.

On the Flirc (using the Flirc software):

Attach the Flirc device. (Note: You may find it necessary to erase come commands.)

Under Controllers, select Full Keyboard end record the following commands from your remote into the Flirc:

Enter/Return (OK/Select)

Windows Key + Enter/Return (Home)

Right Arrow

Left Arrow

Down Arrow

Up Arrow

Under Controllers, select Media Keys and record the following commands from your remote into the Flirc:

Play/Pause

Stop

Previous

Next

Fast Forward

Rewind

Under Controllers, select Fire TV and record the following command from your remote into the Flirc:

Go Back (ESC/Back)