Shield TV (build in IR)-Harmony(650) MOD. Menu and info Button + more.
WHAT TO DO:
Setup your harmony (650) as a Shield TV remote.
Change 3 buttons:
-exit - Home
-Menu - Rewind
-Info - Forward
Save the harmony.xml file into your userdata folder keymaps.
Not needed: but... longpress ok button in visualisation(OSD) will open ProjectM and back close.
Note.. Game controller or custom airmouse needed to set options in ProjectM.
tip.. show mouse cursor and double click to open options.
Google the Project M Visualiser .apk on internet (Playstore won't let you istall it on Shield TV).
INFO:
I Changed the Rewind and Forward buttons for Menu and Info and changed/added longpress button functions.
Yes you will lose the rewind and forward buttons! But wil have direct acces to Menu and Info!
Remind:
- you can use the onscreen buttons (Menu)
- direction buttons have skipfunctions.(video)
- direction buttons have searchfunctions.(Music)
Added longress buttons gives also the options like fullscreen/title/screenshot/etc.
These are the buttons that the Shield TV supports and what the fuctions are in kodi.
Harmony Kodi functions/keymapping
Exit = Home(ShieldTV) key id=*****
Menu = Menu longpress = Fullscreen key id=61636
Info = Info longpress = Title key id=61637
Vol+ = Vol+ (ShieldTV) key id=*****
Vol- = Vol- (ShieldTV) key id=*****
Mute = Mute (ShieldTV) key id=*****
Up = Up longpress = (skipnext/rating+*) key id=61568
Down = Down longpress = (skipprev/rating-*) key id=61569
Left = Left longpress = (showsubtitle*) key id=61570
Right = Right longpress = (nextsubtitle*) key id=61571
Select = Select longpress = Favorites /(Start projectM visualiser*) key id=61453
Back = Back longpress = (Home(Kodi)/stop/shutdown(kodi)*) key id=61448
Chan+ = (same as) Up key id=61568
Chan- = (same as) Down key id=61569
Rewind = (same as) Menu key id=61636
Forward = (same as) Info key id=61637
Play = Play/Pause key id=*****
Pause = Play/Pause key id=*****
Stop = Stop longpress = Screenshot key id=61628
*See harmony.xml and keyboard.xml for more info and all functions !!!
Copy text and save as harmony.xml
PHP Code:
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<global>
<keyboard>
<key id="61636">ContextMenu</key>
<key id="61637">Info</key>
<key id="61628" mod="longpress">Screenshot</key>
<key id="61636" mod="longpress">FullScreen</key>
<key id="61453" mod="longpress">ActivateWindow(Favourites)</key>
</keyboard>
</global>
<Home>
<keyboard>
<key id="61637">ActivateWindow(SystemInfo)</key>
<key id="61448" mod="longpress">ShutDown()</key>
</keyboard>
</Home>
<FullscreenVideo>
<keyboard>
<key id="61636">OSD</key>
<key id="61637">Info</key>
<key id="61637" mod="longpress">CodecInfo</key>
<key id="61568" mod="longpress">SkipNext</key>
<key id="61569" mod="longpress">SkipPrevious</key>
<key id="61570" mod="longpress">ShowSubtitles</key>
<key id="61571" mod="longpress">NextSubtitle</key>
</keyboard>
</FullscreenVideo>
<FullscreenInfo>
<keyboard>
<key id="61637">Back</key>
<key id="61636">OSD</key>
<key id="61637" mod="longpress">CodecInfo</key>
</keyboard>
</FullscreenInfo>
<PlayerControls>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</PlayerControls>
<Visualisation>
<keyboard>
<key id="61636">OSD</key>
<key id="61637">Info</key>
<key id="61636" mod="longpress">FullScreen</key>
<key id="61637" mod="longpress">CodecInfo</key>
<key id="61453" mod="longpress">StartAndroidActivity("com.psperl.prjM")</key>
<key id="61568" mod="longpress">IncreaseRating</key>
<key id="61569" mod="longpress">DecreaseRating</key>
</keyboard>
</Visualisation>
<MusicOSD>
<keyboard>
<key id="61636">Back</key>
<key id="61637">CodecInfo</key>
<key id="61637" mod="longpress">Info</key>
<key id="61453" mod="longpress">StartAndroidActivity("com.psperl.prjM")</key>
</keyboard>
</MusicOSD>
<VisualisationSettings>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</VisualisationSettings>
<VisualisationPresetList>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</VisualisationPresetList>
<SlideShow>
<keyboard>
<key id="61637">CodecInfo</key>
<key id="61637" mod="longpress">Info</key>
</keyboard>
</SlideShow>
<VideoOSD>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</VideoOSD>
<VideoMenu>
<keyboard>
<key id="61636">OSD</key>
<key id="61637">Info</key>
<key id="61637" mod="longpress">CodecInfo</key>
<key id="61568" mod="longpress">SkipNext</key>
<key id="61569" mod="longpress">SkipPrevious</key>
<key id="61570" mod="longpress">ShowSubtitles</key>
<key id="61571" mod="longpress">NextSubtitle</key>
</keyboard>
</VideoMenu>
<OSDVideoSettings>
<keyboard>
<key id="61636">Back</key>
<key id="61637">Info</key>
<key id="61637" mod="longpress">CodecInfo</key>
</keyboard>
</OSDVideoSettings>
<OSDAudioSettings>
<keyboard>
<key id="61636">Back</key>
<key id="61637">Info</key>
<key id="61637" mod="longpress">CodecInfo</key>
</keyboard>
</OSDAudioSettings>
<VideoBookmarks>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</VideoBookmarks>
<ContextMenu>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</ContextMenu>
<Scripts>
<keyboard>
<key id="61637">info</key>
</keyboard>
</Scripts>
<MusicInformation>
<keyboard>
<key id="61637">Back</key>
</keyboard>
</MusicInformation>
<MovieInformation>
<keyboard>
<key id="61637">Back</key>
</keyboard>
</MovieInformation>
<LockSettings>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</LockSettings>
<ProfileSettings>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</ProfileSettings>
<PictureInfo>
<keyboard>
<key id="61637">Back</key>
</keyboard>
</PictureInfo>
<Teletext>
<keyboard>
<key id="61636">Back</key>
</keyboard>
</Teletext>
<FullscreenLiveTV>
<keyboard>
<key id="61568" mod="longpress">SkipNext</key>
<key id="61569" mod="longpress">SkipPrevious</key>
</keyboard>
</FullscreenLiveTV>
<FullscreenRadio>
<keyboard>
<key id="61568" mod="longpress">SkipNext</key>
<key id="61569" mod="longpress">SkipPrevious</key>
</keyboard>
</FullscreenRadio>
<PVROSDChannels>
<keyboard>
<key id="61636">Close</key>
</keyboard>
</PVROSDChannels>
<PVROSDGuide>
<keyboard>
<key id="61636">Close</key>
</keyboard>
</PVROSDGuide>
</keymap>