Jump to content
Flirc Forums
Ommand

Flirc Harmony Profile

Recommended Posts

Is there any chance that this profile will ever get updated to allow us to bind remote buttons to any keyboard key?  As far as I'm concerned the current profile is useless as it assumes I use the default key binds and nothing more. 

Share this post


Link to post
Share on other sites

sorry, I have a lot on my plate and I jump in and out. I missed the subject. You can record over any key in the profile so you can remap it. It searches through the personal profile before searching rom. Does that make sense or answer your question?

Share this post


Link to post
Share on other sites

Yea that ended up doing the trick.  It was a bit irritating though, as my flirc disconnected from the pc after each key mapping.  Running flirc gui 2.6 and whatever the latest firmware from that is. 

Share this post


Link to post
Share on other sites

Yea that ended up doing the trick.  It was a bit irritating though, as my flirc disconnected from the pc after each key mapping.  Running flirc gui 2.6 and whatever the latest firmware from that is. 

That doesn't sound right. Try the latest beta, I'm about to post another.

Share this post


Link to post
Share on other sites

I'm trying to get my Harmony One & Flirc set up to use onon a FireTV which has XBMC 13.1. I have the latest FW & beta for Flirc (3.0/rc.5}. I created a Flirc/XBMC device with the Harmony SW, then created a FTV activity, but none of the buttons with the default XBMC profile work. Same with buttons I create using the Flirc SW which I map to an old MS remote. I'm at a loss with what I must be doing wrong. Any suggestions?

Share this post


Link to post
Share on other sites

Oh, OK.  Thanks.

 

Later:  Yes! Now,. I just need to fine tune some of the bottons.  BTW, is the XBMC-plugin still working?  It doesn't seem to have been updated recently, so I imagine it's better to stick with the profile in rc7(?).

Edited by bruce73

Share this post


Link to post
Share on other sites

Jason, I'm using a Flirc (3.0/rc7) with an Amazon FireTV and a Harmony One. After seeing up an activity using the Harmony profile, only a few of the keys work (directional). Select, Back, various keyboard commands (C, I, ESC, Backspace, Enter, etc) don't register. I've tried over-riding the defaults by mapping those from other templates with the GUI, but nothing seems to work, either with FTV or the installed XBMC. Is the Harmony profile a work in progress?

Share this post


Link to post
Share on other sites

Jason, I'm using a Flirc (3.0/rc7) with an Amazon FireTV and a Harmony One. After seeing up an activity using the Harmony profile, only a few of the keys work (directional). Select, Back, various keyboard commands (C, I, ESC, Backspace, Enter, etc) don't register. I've tried over-riding the defaults by mapping those from other templates with the GUI, but nothing seems to work, either with FTV or the installed XBMC. Is the Harmony profile a work in progress?

It could be that I've made mistakes on my mappings.

Here is how they are mapped out, they have to match your keyboard.xml file

static struct harmony_files_t files[] = {
        /* numbers */
        {"zero.txt",            0, HID_0},
        {"one.txt",             0, HID_1},
        {"two.txt",             0, HID_2},
        {"three.txt",           0, HID_3},
        {"four.txt",            0, HID_4},
        {"five.txt",            0, HID_5},
        {"six.txt",             0, HID_6},
        {"seven.txt",           0, HID_7},
        {"eight.txt",           0, HID_8},
        {"nine.txt",            0, HID_9},

        /* media control */
        {"play.txt",            MOD_CTRL_LEFT, HID_p},
        {"pause.txt",           0, HID_space}, /* ctrl+p */
        {"stop.txt",            0, HID_x},
        {"rewind.txt",          0, HID_r},
        {"ff.txt",              0, HID_f},
        {"info.txt",            0, HID_i},
        {"mute.txt",            0, HID_F8},

        /* navigation */
        {"up.txt",              0, HID_up},
        {"down.txt",            0, HID_down},
        {"left.txt",            0, HID_left},
        {"right.txt",           0, HID_right},
        {"return.txt",          0, HID_return},
        {"up_arrow.txt",        0, HID_up},   /* not sure ? */
        {"down_arrow.txt",      0, HID_down}, /* not sure ? */

        {"screen/parent_folder.txt",    0, HID_space},
        {"screen/back.txt",             0, HID_backspace},

        /* volume and subtitles */
        {"vol_up.txt",                  HID_shift, HID_plus},
        {"vol_down.txt",                0, HID_minus},
        {"screen/audiodelay-.txt",      0, HID_F1},
        {"screen/audiodelay+.txt",      0, HID_F2},
        {"screen/audiodelay.txt",       0, HID_F3},
        {"screen/subtitle_delay.txt",   0, HID_F4},
        {"screen/subtitle_delay-.txt",  0, HID_F5},
        {"screen/subtitle_delay+.txt",  0, HID_F6},
        {"screen/ShowSubtitles.txt",    0, HID_t},
        {"screen/nextSubtitle.txt",     0, HID_l},

        /* zoom */
        {"screen/zoom+.txt",            HID_shift, HID_plus},
        {"screen/zoom-.txt",            0, HID_minus},
        {"screen/zoom_normal.txt",      0, HID_0},
        {"screen/zoom_level1.txt",      0, HID_1},
        {"screen/zoom_level2.txt",      0, HID_2},
        {"screen/zoom_level3.txt",      0, HID_3},
        {"screen/AspectRatio.txt",      0, HID_z},

        /* step */
        {"screen/StepBack.txt",         0, HID_comma},
        {"screen/SmallStepBack.txt",    0, HID_apostrophe},
        {"screen/BigStepBack.txt",      0, HID_down},
        {"screen/BigStepForward.txt",   0, HID_up},
        {"screen/StepForward.txt",      0, HID_period},

        /* Misc */
        {"screen/ContextMenu.txt",      0, HID_c},
        {"screen/fullscreen.txt",       0, HID_tab},
        {"screen/ToggleFullscreen.txt", 0, HID_fw_slash},
        {"screen/rotate.txt",           0, HID_r},
        {"screen/Screenshot.txt",       0, HID_print_scr},
        {"screen/ToggleWatched.txt",    0, HID_w},

        {"screen/subtitleAlign.txt",    MOD_CTRL_RIGHT, HID_t},
        {"screen/subtitleShiftDown.txt",MOD_CTRL_RIGHT, HID_down},
        {"screen/subtitleShiftUp.txt",  MOD_CTRL_RIGHT, HID_up},
        {"screen/yellow.txt",           MOD_CTRL_RIGHT | MOD_SHIFT_LEFT, HID_y},
        {"screen/green.txt",            MOD_CTRL_RIGHT | MOD_SHIFT_LEFT, HID_g},
        {"screen/red.txt",              MOD_CTRL_RIGHT | MOD_SHIFT_LEFT, HID_r},
        {"screen/blue.txt",             MOD_CTRL_RIGHT | MOD_SHIFT_LEFT, HID_b},
        {"screen/PwrOff.txt",           MOD_CTRL_RIGHT, HID_F12},
        //{"screen/AudioNextLaungage.txt","x"}, /* ??? */
};

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...