Jump to content
Flirc Forums
VanZan

Newbie with a 300i, Xbmcbuntu and Revo

Recommended Posts

Considering whether to buy a Flirc. At the moment I am using a HP USB IR Receiver. It does the job but I have to point the Harmony 300i almost directly at it before it will respond. Would the Flirc have a better range please? The device on the Harmony for controlling my Revo is Windows Media Center....are there any problems or issues I should know about with my setup and Flirc please? Many thanks for any help. :), Jason.

  • Like 1

Share this post


Link to post
Share on other sites

Hi Jason, welcome to the forums,

Flirc does have great range, I myself use a harmony 300 (i.e. not shiny), you don't have to point it directly at it.

All comments in this review thread seem impressed with signal recepetion:

I also had a HP USB IR receiver and hated it, limited functionality,

The device on the Harmony for controlling my Revo is Windows Media Center....are there any problems or issues I should know about with my setup and Flirc please?

Windows media center device sends non-standard frequencies so each remote press may need to be recorded twice ()

so we recommend using a tv profile (http://forum.flirc.t...armony-remotes/)

Don't hesitate to ask anything else,

Pleasant regards

Share this post


Link to post
Share on other sites

Flirc arrived today and I am having problems. I set up my 300i with the Panasonic profile and synced. I downloaded the latest version of Flirc and selected the XBMC controller. Some keys aren't working correctly though:

1. When I press the "Back" key it returns me to the main xbmc menu. During playback the main xbmc menu comes up superimposed on what is playing. I'd like it the way I had it with my xbox/wmc in that during playback it will jump backwards and at the main menu it will go back a screen. Is this possible with Flirc? Two commands really on the one key?

2. The "Guide" key on the Harmony works as I want it during playback but there's the same problem as above in that it doesn't bring up the context menu globally which it used to on my xbox.

3. The "Info" button works during playback but at the main menu it doesn't bring up the system info....normal behavior?

4. Lastly is it possible to have the coloured keys (red, blue, green and yellow) move between Videos, Music, Programs etc?

Could you upload your config Chris if you have solved these problems and have it working as I've detailed? Also I think I might be going mad but I could have sworn Logitech added the option to adjust the inter key delay to the Harmony 300. I just can't find it at all now but I found it before without really looking for it if you know what I mean!

Share this post


Link to post
Share on other sites

All your questions are related to XBMC keyboard.xml, the flirc is pressing the right button but XBMC isn't choosing the function you want. (for this reason uploading my Flirc configuration wouldn't help)

Find your userdata folder:


Android: Android/data/org.xbmc.xbmc/files/.xbmc/userdata/
iOS/ATV2: /private/var/mobile/Library/Preferences/XBMC/userdata/
Linux: $HOME/.xbmc/userdata/
Mac OS X: /Users/<your_user_name>/Library/Application Support/XBMC/userdata/
Windows Vista/7: Users\%userprofile%\AppData\Roaming\XBMC\userdata\
Windows XP: Documents and Settings\%userprofile%\Application Data\XBMC\userdata\
[/CODE]

[color=#000000][font=sans-serif][size=3]- Go into the keymaps folder[/size][/font][/color]

[color=#000000][font=sans-serif][size=3]- Make a new text document and call it [b]keyboard.xml[/b][/size][/font][/color]

[color=#000000][font=sans-serif][size=3]- Cut and paste this into the document: https://raw.github.c...ps/keyboard.xml[/size][/font][/color]

[color=#000000][font=sans-serif][size=3]For example your first question:[/size][/font][/color]

[color=#282828][font=helvetica, arial, sans-serif]When I press the "Back" key it returns me to the main xbmc menu. During playback the main xbmc menu comes up superimposed on what is playing. I'd like it the way I had it with my xbox/wmc in that during playback it will jump backwards and at the main menu it will go back a screen. Is this possible with Flirc? Two commands really on the one key?[/font][/color]

(I'm assuming 2 things: You mean jump backwards a specified amount of video and the the back key is mapped to [u][i]backspace[/i][/u])

Your question translates to:

[b]Globally[/b] you want XBMC to use backspace as [b]back[/b]

[b]Full screen video[/b] you want XBMC to use as [b]step back[/b]

So we need to way attention to the appropriate parts:

[b]Global[/b]

[color=#000000]<keymap>[/color]

<global>

<keyboard>

<p>Play</p>

<q>Queue</q>

<f>FastForward</f>

<r>Rewind</r>

<left>Left</left>

<right>Right</right>

<up>Up</up>

<down>Down</down>

<left mod="ctrl">analogseekback</left>

<right mod="ctrl">analogseekforward</right>

<pageup>PageUp</pageup>

<pagedown>PageDown</pagedown>

<return>Select</return>

<enter>Select</enter>

[b]<backspace>Back</backspace> <--- We don't need to change this as this is the function you want[/b]

<key id="65446">Back</key>

<m>ActivateWindow(PlayerControls)</m>

<s>ActivateWindow(shutdownmenu)</s>

<escape>PreviousMenu</escape>

<i>Info</i>

<menu>ContextMenu</menu>

<c>ContextMenu</c>

<space>Pause</space>

<x>Stop</x>

<period>SkipNext</period>

<comma>SkipPrevious</comma>

<tab>FullScreen</tab>

<printscreen>Screenshot</printscreen>

<s mod="ctrl">Screenshot</s>

<minus>VolumeDown</minus>

<plus>VolumeUp</plus>

<equals>VolumeUp</equals>

<zero>Number0</zero>

<one>Number1</one>

<two>Number2</two>

<three>Number3</three>

<four>Number4</four>

<five>Number5</five>

<six>Number6</six>

<seven>Number7</seven>

<eight>Number8</eight>

<nine>Number9</nine>

<numpadminus>VolumeDown</numpadminus>

<numpadplus>VolumeUp</numpadplus>

<numpadzero>Number0</numpadzero>

<numpadone>Number1</numpadone>

<numpadtwo>Number2</numpadtwo>

<numpadthree>Number3</numpadthree>

<numpadfour>Number4</numpadfour>

<numpadfive>Number5</numpadfive>

<numpadsix>Number6</numpadsix>

<numpadseven>Number7</numpadseven>

<numpadeight>Number8</numpadeight>

<numpadnine>Number9</numpadnine>

<backslash>ToggleFullScreen</backslash>

<home>FirstPage</home>

<end>LastPage</end>

<!-- Multimedia keyboard keys -->

<browser_back>Back</browser_back>

<browser_forward>

<browser_refresh>

<browser_stop>

<browser_search>

<browser_favorites>ActivateWindow(Favourites)</browser_favorites>

<browser_home>XBMC.ActivateWindow(Home)</browser_home>

<volume_mute>Mute</volume_mute>

<volume_down>VolumeDown</volume_down>

<volume_up>VolumeUp</volume_up>

<next_track>SkipNext</next_track>

<prev_track>SkipPrevious</prev_track>

<stop>Stop</stop>

<play_pause>Pause</play_pause>

<launch_mail></launch_mail>

<launch_media_select>XBMC.ActivateWindow(MyMusic)</launch_media_select>

<launch_app1_pc_icon>ActivateWindow(MyPrograms)</launch_app1_pc_icon>

<launch_app2_pc_icon>ActivateWindow(MyPrograms)</launch_app2_pc_icon>

<launch_file_browser>

<launch_media_center>

<!-- ****************************************************** -->

<!-- MS Media Center keyboard shortcuts sent by MCE remotes -->

<!-- See http://msdn.microsof...y/bb189249.aspx -->

<p mod="ctrl,shift">Play</p> <!-- Play -->

<s mod="ctrl,shift">Stop</s> <!-- Stop -->

<p mod="ctrl">Pause</p> <!-- Pause -->

<f mod="ctrl,shift">FastForward</f> <!-- Fwd -->

<b mod="ctrl,shift">Rewind</b> <!-- Rew -->

<f mod="ctrl">SkipNext</f> <!-- Skip -->

<b mod="ctrl">SkipPrevious</b> <!-- Replay -->

<d mod="ctrl">Info</d> <!-- MCE Details -->

<f10>VolumeUp</f10> <!-- MCE Vol up -->

<f9>VolumeDown</f9> <!-- MCE Vol down -->

<f8>Mute</f8> <!-- MCE mute -->

<g mod="ctrl">OSD</g> <!-- MCE Guide -->

<m mod="ctrl">ActivateWindow(music)</m> <!-- MCE My music -->

<i mod="ctrl">ActivateWindow(pictures)</i> <!-- MCE My pictures -->

<e mod="ctrl">ActivateWindow(video)</e> <!-- MCE videos -->

<m mod="ctrl,shift">PlayerControl(ShowVideoMenu)</m> <!-- MCE DVD menu -->

<!-- MCE keypresses without an obvious use in XBMC -->

<o mod="ctrl">Notification(MCEKeypress, Recorded TV, 3)</o>

<t mod="ctrl">Notification(MCEKeypress, Live TV, 3)</t>

<t mod="ctrl,shift">Notification(MCEKeypress, My TV, 3)</t>

<a mod="ctrl">Notification(MCEKeypress, Radio, 3)</a>

<u mod="ctrl">Notification(MCEKeypress, DVD subtitle, 3)</u>

<a mod="ctrl,shift">Notification(MCEKeypress, DVD audio, 3)</a>

</launch_media_center></launch_file_browser></browser_search></browser_stop></browser_refresh></browser_forward></keyboard>

[color=#000000]</global>[/color]

I've highlighted the bit we didn't need to change as it's the function you want.

Scroll down the XML file until you get to "[color=#000000]FullscreenVideo" and change the highlighted bit below:[/color]

[color=#000000]<fullscreenvideo>[/color]

<keyboard>

<f>FastForward</f>

<r>Rewind</r>

<period>StepForward</period>

<comma>StepBack</comma>

<backspace>Fullscreen</backspace> [b]<--- Change this from "Fullscreen" to "StepBack"[/b]

<quote>SmallStepBack</quote>

<opensquarebracket>BigStepForward</opensquarebracket>

<closesquarebracket>BigStepBack</closesquarebracket>

<return>OSD</return>

<enter>OSD</enter>

<m>OSD</m>

<i>Info</i>

<o>CodecInfo</o>

<z>AspectRatio</z>

<t>ShowSubtitles</t>

<t mod="ctrl">SubtitleAlign</t>

<l>NextSubtitle</l>

<left>StepBack</left>

<right>StepForward</right>

<up>BigStepForward</up>

<down>BigStepBack</down>

<a>AudioDelay</a>

<escape>Fullscreen</escape>

<v>XBMC.ActivateWindow(Teletext)</v>

<up mod="ctrl">SubtitleShiftUp</up>

<down mod="ctrl">SubtitleShiftDown</down>

</keyboard>

[color=#000000]</fullscreenvideo>[/color]

Close and reopen XBMC and it should work as you wanted.

Let me know if you want help with questions 2 - 4 :)

[color=#282828][font=helvetica, arial, sans-serif]Also I think I might be going mad but I could have sworn Logitech added the option to adjust the inter key delay to the Harmony 300. I just can't find it at all now but I found it before without really looking for it if you know what I mean![/font][/color]

I haven't found it - but if you find it again let me know :) I use myharmony.com - perhaps that's something to do with it?

Pleasant regards!

Share this post


Link to post
Share on other sites

Or if you're uncomfortable with changing in XML files I can elaborate further then post the keyboard.xml file for you to try.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×