Jump to content
Flirc Forums

Chris!

Administrators
  • Posts

    1,300
  • Joined

  • Last visited

  • Days Won

    50

Posts posted by Chris!

  1. Hi Burke,

    The long press firmware doesn't enable you to assigned two different functions to the same button. I believe the aim of that firmware was for better scrolling.

    Both of the points were during playback. I think vanzan may be right. Something has changed in the XBMC software that means this isn't possible atm.

  2. Ha ha - thanks :)

    After further reading:

    The action id we're looking for is "skipnext" and "skipprevious" which skip to the next and previous playlist item (respectively).

    Looks like by default they're mapped to "page up" and "page down" keys

    <pageup>SkipNext</pageup>

    <pagedown>SkipPrevious</pagedown>

    Unfortunately skipnext only skips the whole file. And I can't think of way to combine the two functions - it seems you can only have one or the other :(

  3. I don't think you would required apple script. You could program one button on your remote to "apple key+q" that would close the program you were using. Then you could set a keyboard shortcut to open the app (e.g. for XBMC maybe: Ctrl+alt+x)

    It would take a fair amount of effort as you would have to tell others what you had changed to what in XBMC, then post the keyboard.XML file so they could then figure out what button to map on the keyboard. (Because flirc GUI doesn't provide a way to make a preset).

    But if you're up for creating a guide, I'll happily help. :)

    And you get that warm fuzzy feeling inside.

    No worries if you can't for whatever reason :)

  4. Hi again activate,

    Probably the best way of doing it would be to change one program to have the same controls as the other (e.g. make XBMC controls the same as eyetv or vice versa)

    Changing XBMC keyboard controls are discussed here:

    Or if you're not comfortable doing it I don't mind helping and posting the result for other users to use.

    Pleasant regards

  5. Hey VanZan,

    I took another look at it to check and what's been mentioned seems correct.

    Looking at the xbmc keyboard.xml file: https://github.com/x...ps/keyboard.xml

    <keyboard>

    <f>FastForward</f>

    <r>Rewind</r>

    <period>StepForward</period>

    <comma>StepBack</comma>

    <backspace>Fullscreen</backspace>

    <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>

    <c>Playlist</c>

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

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

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

    <pageup>SkipNext</pageup>

    <pagedown>SkipPrevious</pagedown>

    </keyboard>

    From the XBMC wiki on action id's (i.e. what you can make the keyboard.xml do):

    bigstepforward = Big jump forward in playtime, or next chapter

    bigstepback = Big jumpbackward in playtime, or previous chapter

    http://wiki.xbmc.org...ll_Screen_Video

    Are you sure the video you're playing has chapters in it?

  6. When you hold down a button when you (used to) hold down a remote button for use with your 'DirecTV' did it continue to scroll or did you have to repeatedly press the arrow keys?

    (sorry if i'm asking pretty much the same question as before, but I wanted to make sure as the response was a little fractured - i'm guessing english isn't your first language - which is fine, just wanted to check the question)

  7. Hi amarkin2015,

    The remote needs to keep emitting signals when the button is held down, some remotes don't do this (e.g. virgin media remotes). When you were using direct TV and you held the remote button down did it continue to exhibit a response(such as scrolling)?

    Another solution is to have a button that skips large parts of the list. E.g. in XBMC map a remote button to 'page up' or 'page down'. That could help for the moment.

    Pleasant regards

  8. Hi brianoh,

    I'm not aware of anyone using it but as it's a universal remote the chances of it working well are greatly increased. It emits I/R which is what flirc needs and you can change i/r codes to get it working well. I would go so far as to say it will work.

    If you're not sure what device to set for Flirc we reccommend TV's as they have a good repeat rate for when a key is held down. For example if you have a Samsung TV, set your remote to a panasonic TV (so it doesn't mess with your TV)

    Also, was wondering if there are any "challenges" on the XBMCUbuntu platform.

    Nope, it appears as a USB keyboard, XBMCUbuntu understands USB keyboards just fine :)

    You may want to do the one-time programming on another computer with a GUI:

    Hope this helps,

    Pleasant reagrds,

  9. 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!

  10. 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

  11. However, a single press like a direction key is taken multiple times inside xbmc. I even played with inter-key delay 0-200 and it makes no difference.

    I guess I should have also asked this in the first place:

    Is the reason you're adjusting the sensitivity of Flirc because buttons are repeating too quickly in XBMC?

    @Jason: Does sensitivity affect repeat rate?

  12. Hi peratu,

    As referred to in this thread

    which thread?

    When you change the sensitivity I think you have to unplug the flirc then plug it in again for the new settings to take effect - did you do this?

    Is there a later software than Oct 2011 and how do I fix this problem?

    There isn't a software version later than that I think but there are beta firmwares (at the top of the forums)

    Pleasant regards

  13. I know what you mean with project butter - you don't notice it until you have it and look back. I think I understand better what you mean now regarding flirc.

    Progress on newer versions of Flirc isn't as quick due to Jason being the main developer (as you mentioned), however if you are really unhappy with Flirc get in contact with Jason and i'm sure he'll sort something out - he wants you to be happy with flirc.

    • Like 5
×
×
  • Create New...