Hello,
I just got an Nvidia Shield, and I have the Harmony Smart Keyboard with hub, and hence the Android app too. Is there any way to create an activity called "Watch Netflix" and have it start the TV, start the Shield, and then open Netflix? I don't want to have to scroll down to open it.
Thanks!
I just found a solution for this that works great for me!
It is based on remapping keyboard keys to launch an app. So no 'down, down, right, right, ok' anymore. (To launch an app anyway, I'm still using it within some apps).
The idea is that you are probably not using a keyboard on your android TV device, and even if you are, there's certain keyboard keys that you're probably not using, like the F-number keys for instance.
What you do is:
Register a Windows Computer device in your Harmony account. This essentially behaves as a bluetooth keyboard that you can pair with your Android TV device. Make sure to choose Windows Computer, since this gives you a full keyboard layout. At first I tried 'Other Computer' which resulted in a very limited number of actions that I was able to send as part of an activity. Mac might work, but I didn't try. Pair this keyboard to your Android TV device.
Sideload the External Keyboard Helper apk on your Android TV device. The free version works just fine, since you are only remapping a couple of keys. I think the space bar button is the only limitation of the free version.
Configure the External Keyboard Helper as your default keyboard
Go into the External Keyboard Helper settings, and go to the Advanced Settings. Next choose Keyboard mapping.
Going into Application Shortcuts menu and assign all the apps you are going to want to launch as part of an action to the A0, A1, etc fields.
Go back and select Customize Keyboard mappings.
You are going to need a mouse and preferably a physical keyboard for this next step!
That's basically it. You can now press the key on your keyboard to launch the app you assigned to that key. All you have to do now is create a Harmony activity that uses the Windows Computer device and add a step in which you send the key you assigned to the app!