Posts posted by rockgatherer97
I got lots of double press issues with v1.3.6 of the GUI and v3.6 Firmware. I fixed the issues by going via EventGhost which (with a bit of work) allows you to manage things better (see )
The other thing you can try is to set the inter-key delay to 7 by using the command line tool. To do this you need to navigate to where your flirc GUI executable is stored and you'll see a flirc_utlil.exe program which you can execute from the command line. It will show the help summary if you just execute it with no commands; the inter-key delay will be amongst those options.
Hope this helps
I got it to work well by doing the following:
- Under the Media Keys profile in the GUI, map your remote control power button to the power control on this profile
- Enable sleep detection under the Advanced settings (File -> Advanced)
It's worked perfectly for me using Flirc GUI v1.3.6
I'd like to second the proposals given above. Setting up custom HID codes via the CLI is fine (), but it would be really useful to:
1) See a list of the currently programmed codes (even using the 'keys' switch and the CLI you get gibberish for custom HIDs, which doesn't help debugging)
2) See a full list of available HID codes that you can code into a flirc (noting the 2 byte limit), preferably in decimal as well as hex
3) Be able to code HID codes directly from the GUI.
Avoiding the repeat presses would also be good, although as @yawor notes, we can get around this using his custom Generic HID for EventGhost.
Being able to use these consumer HID codes is such a great advantage when trying to avoid other key combinations and when interacting with EventGhost - it would be really useful if this was properly supported by the GUI.
@yawor - sorry should have read your original post more closely. I've amended the post above.
I've now got this all working for my remote. Have a look here for my experiences
Well it all seems to be working now, however I did need to make use of a hybrid solution. Here is the recipe I followed:
Firmware: v3.6 with GUI v1.3.6
InterKey delay: 4
Noise Cancellation: Off
Built in Profiles: On
Sequence Modifiers: On
Remember that for this remote you need to program each button twice because each button alternates IR signals on sequential presses.
1) Don't use the WMC profile in the GUI!
2) Go to the media keys profile and configure all of these buttons, for this remote it will leave pause, record, eject and a whole bunch of WMC keys unprogrammed - we'll come back to those. This is important because using these keys flirc will send the specific HID command not the keyboard shortcut.
3) Program the remaining keys using the WMC keyboard shortcuts and numbers using the full keyboard EXCEPT for the WMC start (big green button) and the context menu. I get multiple button presses with these shortcuts so we'll do this differently.
4) Use the flirc_util command line tool to directly set the HID events for record, pause and eject - see the excellent discussion on how to do this here:
5) Install EventGhost and get it responding to the HID events from the remote reliably using the modified EventGhost Generic HID plugin (changes by @yawor) to prevent multiple HID events on a single button press - see to get the modified plugin. Use the already programmed media keys to test.
6) Add in the MCE program interaction plugin (not the MCE remote plugins, they do something different) and setup two macros, one to do the context menu event and one to do WMC start. Using the ability to add arbitrary HID events use two of the unused entries in table 12 (I used 4 and 5) set the flirc to send these HID events on the key presses for 'more information' (context menu) and the big green button and then use these events to trigger the corresponding MCE actions in EventGhost. (note that you have to use EventGhost because the corresponding HID entries are too far up the table for flirc to use - or at least I couldn't get them to work)
7) Have a beer (or other libation of you choosing) and save the configuration
Doubtless I'll change things and I will post my ongoing experiences here.
The Play, Pause and Guide keys can sometimes be a bit twitchy, especially if the wielder of the remote has heavy fingers. So I've put Play, Pause and the shortcuts (like Guide and Live TV) all on blank HID entries to avoid double presses. So that play and pause still work with PowerDVD, I've also setup a switch in EventGhost that detects whether PowerDVD is in focus, and if so, adds in the appropriate shortcuts. WMC shortcuts don't interfere with PowerDVD but the opposite is not true, hence the need to switch on certain keypresses depending on the program.
Very close to calling this 'final' now.
Yes, it is all a bit strange. I did try a hybrid solution using EventGhost to put the media key inputs into WMC (via other unused keyboard shortcuts) and this worked. However EventGhost is a bit flakey and after a while it would start putting random extra 'U00' keystrokes into the keyboard plugin input, and so everything stops working until you restart EventGhost, so I can't use this as a 'production' solution.
Anyway, I'll keep an eye on developments and keep testing new versions of the firmware - very happy to do some testing if that helps the overall development effort.
Update to the above.
I updated to the latest stable version (GUI v1.3.6 Firmware v3.6) and it is oh so nearly working perfectly - but not quite.
The media keys (play, pause, skip forward, skip back, menu) all now work when watching TV/video - great. However to avoid double key presses while watching video/DVD I have to have the following advanced options set:
- Sequence modifiers on
- Built-in profiles off
- Noise Cancellation on
The problem is that having Noise Cancellation turned on makes the other keys quite sluggish outside of watching video. For example the skip forward and back keys barely work when looking at the TV Guide. If I turn Noise Cancellation off then the interface outside of the videos works very well, but I get the double key presses back with the media keys when watching TV/video.
I've tried playing with the interkey delay but this doesn't seem to have very much effect.
So very, very nearly there, but there is still this gremlin left that makes flirc hard to use for WMC under my setup (Win 8.1 Pro, flirc-SE)
All thoughts gratefully received!
Ignore all this, it was EventGhost getting out of control - my error!
Ditto here with a HP TSGH-IR07 remote on Windows 8.1 Pro with a flirc SE. I upgraded from 1.3.4 to 1.3.6 (going up from v2 to v3 firmware) and while now the skip and menu keys work with WMC (yay, thanks!!) I'm getting the double key presses nearly all the time. Setting the interkey delay doesn't seem to do much, but adding in the noise cancellation helps a bit.
If I press the buttons *very* carefully I can manage a single key press, but obviously this is not ideal.
All help gratefully received - very happy to test betas and try things out.
There are various posts on this - this is the best discussion (and I think it is consistent with your problem)
Essentially the flirc receiver doesn't seem to play nicely with WMC - it puts in the key presses but for some reason WMC doesn't pick it up (yet it works if you use a normal USB keyboard). So it is not the remote, but the receiver that seems to be the problem.
It is on the list to be fixed, but I think the developers have been looking at this for some time:
Remote being used
Pros+ Good range and responsiveness+ Keyboard mapping is great+ USB makes it future-proofCons- Took ages to get working with Windows Media Centre but now seems great, see here for my experiences- Doesn't seem to support multi tap (e.g. for using number keys to enter text)OverallA bit of a pain to setup (especially having to use EventGhost for some commands) but now seems to be working well
Thanks for the reply
The GUI actually won't let me turn "sequence modifiers" off - I switch it off and the next time I open the advanced settings it is back on again (v1.3.4 Win 8.1 Pro).
Regarding the MCE problems, the key combinations "should" be the same (that is the way they are in all the documentation), but clearly there is something subtle going on which makes it not the case. I can't get any key combination to make it skip forward or back. As I noted above there is a long forum over an extended period going through these types of problems with MCE. I see that MCE fixes are on the To Do list for the next beta, so hopefully some progress will be made there.
In the processes of that 5 mins tinkering I've managed to completely disable waking up from sleep with the remote (still wakes up from the wireless USB keyboard)! Looks like things are still a little fragile with this remote under flirc.
PS I tried to upload the configuration file using both the advanced and simple attachment tool and in both cases it just said 'undefined' and didn't add anything - any clues?
I have successfully set up my HP Windows Media Center RC6 Remote Control (TSGH-IR07) using the flirc se for use with Media Centre on Windows 8.1. Configuration file is attached. I'm using the firmware associated with the current stable GUI (1.3.4)
Not all the buttons are programmed (Visualisation, Print, Radio and Eject), but the wake and shutdown has. All the keys are double coded because each button produces two different IR blasts on subsequent presses. A key thing when getting this setup was never to use the erase button.
There is one major gremlin though.
While the context menu and skip right and skip left buttons have been correctly assigned, whether they work or not is entirely context dependent. For example the skip buttons work on the TV Guide, but not on Live TV! This seems to be nothing to do with the remote, just how the flirc keyboard commands get interpreted by media centre. They do work when watching DVDs though! The context menu (ctrl+D) never seems to work. Putting these commands in via a USB keyboard does give the desired behaviour.
I've tried mocking up the same behaviour using EventGhost and that behaves even worse - I can only get basics like the arrow keys.
I know there has been a long forum post on the topic in the past, but I'm very willing to do additional testing if anyone has some bright ideas - my Mrs won't cope without being able to use the skip keys for TV!!
MCE wake-up and sleep button
in General Questions
With the settings I gave you, on my machine at least, pressing any button on the remote control will cause it to wake up, not just the power button. Are you sure you've got sleep detection turned on under the Advanced settings?
If so, it might be possible that something is wrong with your USB power settings. Check in the Device Manager for the flirc device and make sure that it is allowed to wake your computer from sleep.
The only other thing that it could be is that I'm using a flirc-se rather than the USB dongle - perhaps this is the difference?