Satechi Media Remote
So I got my Nexus 7, and think its awesome! I got mine so I can install it in the dashboard of my car to use as media player/navigation, all that good stuff.
I thought it would be great to use a bluetooth media remote attached to the steering wheel to control basic functions. I purchased the Satechi Media Remote, and for the most part it works perfect! There is only one main issue and one minor issue.
The remote has a button on the bottom middle that has a square on it. It works just like pushing the Home button.
While it is in my dashboard, it will be rare that I need to go to the actual home screen, and instead i would like it to take me to the car dock app I use. I have been trying many things to get it to work and I can not get it to function as anything else!
I tried using the app "External Keyboard Helper" and it worked for remapping the other 2 lower buttons on the remote (which is part of question 2), but I can not get it to remap the middle button. When I use the degugger in External keyboard helper, if I push that button it doesnt log the keypress and goes to the home screen like it is supposed to. I tried manually setting the keycode (102) to run an app and it still just goes to the home screen.
The next thing I tried was to edit the actual keylayout files like what is outlined here:
Doing it this way I can not seem to get it to change any of the three buttons to anything else. At first I couldnt figure out which .kl file to edit, so I searched and replaced all instances of HOME and MOVE_HOME in all the files, and moved them back to the device, still no change.
Do I need to make a cutom .kl with the vendor name and id in the title?
Where do I get that information from?
I tried editing the file Vendor_05ac_Product_0239.kl since in its comments it says its for a "Apple Wireless Keyboard", which this device is supposed to emulate to work with ipods/ipads, still nothing.
I am at my witts end trying to find the right way to remap this one button on this little remote hahaha
The second issue which is very minor, which might not be solved in here. I want to map one of those other lower buttons to google voice search. When I run the setup for "External Keyboard Helper" it has a section for mapping the running of an app to a key, which worked for car dock and a car music player. The problem is, when I go to the Application shortcuts portion of the app, the only thing I see listed in there is "com.google.android.voicesearch". If I set that as the app to run when I press a key I see this..
"com.google.android.voicesearch is not installed"
Is there a way to launch google voice search without having to click on the microphone in the search bar?