NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Hardware v
« Previous 1 … 143 144 145 146 147 … 263 Next »
MCE 2005 remote, mute issue, double button press

 
  • 0 Vote(s) - 0 Average
MCE 2005 remote, mute issue, double button press
Wakalaka
Offline

Posting Freak

Posts: 926
Threads: 161
Joined: Jan 2007
#11
2007-04-18, 03:10 AM
Any plans on allowing assignment of single keystrokes to any button? I have PC as Start GB-PVR because if I choose Exit from main menu, I want to easily be able to launch GB-PVR, otherwise I have to grab wireless keyboard and mouse, plug in monitor, then double-click GB-PVR shortcut on desktop.

I could run a program that monitors processes every x minutes for gbpvr.exe running, and if not to run it, thus removing this need, but I don't want a process constantly running in the background to do this. Maybe this could be added as a feature to GB-PVR Recording Service? Would it be wise to add more overhead to it?
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect
[SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,807
Threads: 769
Joined: Nov 2003
#12
2007-04-18, 03:26 AM
Quote:Any plans on allowing assignment of single keystrokes to any button?
To be honest, probably not in the near future. It'd be nice to add this at some stage, but I dont have time for it at the moment.

The only feature I've wanted in the past which isnt provided by default, is the ability to start GB-PVR using the green button on the remote, but there is technical ugliness that I didnt want to deal with that discourage me from doing this. Namely, the need to use a system event hook .DLL to monitor for this button press (which behind the scenes loads a DLL into each and every process running in the users desktop session) - even though its minimal risk, I dont like the idea of having my DLL running in other applications.
Wakalaka
Offline

Posting Freak

Posts: 926
Threads: 161
Joined: Jan 2007
#13
2007-04-18, 03:39 AM
sub Wrote:The only feature I've wanted in the past which isnt provided by default, is the ability to start GB-PVR using the green button on the remote, but there is technical ugliness that I didnt want to deal with that discourage me from doing this. Namely, the need to use a system event hook .DLL to monitor for this button press (which behind the scenes loads a DLL into each and every process running in the users desktop session) - even though its minimal risk, I dont like the idea of having my DLL running in other applications.

The only other way I can think of to achieve this it to move the ability to send keystrokes on a button press is into the driver itself, which isn't an option since you don't have the driver source. Maybe the available HIP Replacement Driver for MCE remote can be modified to have a config app?
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect
[SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
Wakalaka
Offline

Posting Freak

Posts: 926
Threads: 161
Joined: Jan 2007
#14
2007-04-18, 09:29 AM (This post was last modified: 2007-04-18, 07:10 PM by Wakalaka.)
My eHome driver is pictured below. It's WHQL signed, has a newer date than yours, yet has an older Driver Version. I tried my drivers and the ones I attached in an earlier post (which are the exact same as yours), but had nothing but problems.

I have Event Ghost loaded, MCE Remote set in GB-PVR config.exe, and using eHome Infrared Receiver driver. Here are the main problems:
  1. While watching Live TV, if system volume is muted, GB-PVR won't respond to any remote buttons OR keyboard presses. I made sure GB-PVR had focus on taskbar.
  2. Button presses sometimes go 2-3 times, e.g. cursor up/down on main menu.
  3. If I click on blank area on desktop then hit remote button Up, I see GB-PVR main menu selection go up one, PLUS the next desktop icon up is selected.

I didn't have problems 2 and 3 with the HIP replacement drivers. I've always had problem 1 no matter what driver I use.

Questions:
  1. When you test GB-PVR and the MCE remote, do you try using the computer for web browsing or other tasks at the same time, or do you assume GB-PVR is a "DVR only use" system?
  2. Is it possible to tell config.exe that no remote is being used, so that something like HIP or Event Ghost can pick up the button presses and then post them to GB-PVR as keystrokes? I assume you set a remote type in config.exe under the assumption that a user won't ever change the button->keystroke assignment that GB-PVR has.
  3. When a remote type is picked in config.exe, what does this do? GB-PVR doesn't install a driver for the remote, does it? The OS drivers pick up the remote button press, and somehow this gets to GB-PVR. What is that path?
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect
[SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,807
Threads: 769
Joined: Nov 2003
#15
2007-04-18, 04:19 PM
Wakalaka Wrote:The only other way I can think of to achieve this it to move the ability to send keystrokes on a button press is into the driver itself, which isn't an option since you don't have the driver source. Maybe the available HIP Replacement Driver for MCE remote can be modified to have a config app?
I've always just suggested people use HIP when they need do this type of custom stuff. As far as I'm aware this has worked fine for other people, though most just want the green button startup, so maybe havnt tried to do as much as you.

It sounds like HIP would work fine for you if you could work out why you get this mute problem. I've not seen another user indicate they get this, so I have to assume its just something funny happening on your machine.
Wakalaka
Offline

Posting Freak

Posts: 926
Threads: 161
Joined: Jan 2007
#16
2007-04-18, 07:21 PM
Wakalaka Wrote:My eHome driver is pictured below. It's WHQL signed, has a newer date than yours, yet has an older Driver Version. I tried my drivers and the ones I attached in an earlier post (which are the exact same as yours), but had nothing but problems.

I have Event Ghost loaded, MCE Remote set in GB-PVR config.exe, and using eHome Infrared Receiver driver. Here are the main problems:
  1. While watching Live TV, if system volume is muted, GB-PVR won't respond to any remote buttons OR keyboard presses. I made sure GB-PVR had focus on taskbar.
  2. Button presses sometimes go 2-3 times, e.g. cursor up/down on main menu.
  3. If I click on blank area on desktop then hit remote button Up, I see GB-PVR main menu selection go up one, PLUS the next desktop icon up is selected.

I didn't have problems 2 and 3 with the HIP replacement drivers. I've always had problem 1 no matter what driver I use.

Questions:
  1. When you test GB-PVR and the MCE remote, do you try using the computer for web browsing or other tasks at the same time, or do you assume GB-PVR is a "DVR only use" system?
  2. Is it possible to tell config.exe that no remote is being used, so that something like HIP or Event Ghost can pick up the button presses and then post them to GB-PVR as keystrokes? I assume you set a remote type in config.exe under the assumption that a user won't ever change the button->keystroke assignment that GB-PVR has.
  3. When a remote type is picked in config.exe, what does this do? GB-PVR doesn't install a driver for the remote, does it? The OS drivers pick up the remote button press, and somehow this gets to GB-PVR. What is that path?

Also when I'm using eHome Infrared Receiver driver (either version) and I close Event Ghost or HIP (tested with both), the 2-3 button movement stuff goes away. It's as if GB-PVR picks up the remote button press and takes action, and Event Ghost or HIP does the same thing. I think the purpose of the HIP replacement driver is that since you want button->keystrokes other than defaults, the replacement driver disconnects the DVR software from the remote button processing and then HIP processes all buttons.
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect
[SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,807
Threads: 769
Joined: Nov 2003
#17
2007-04-18, 07:39 PM
Quote:Also when I'm using eHome Infrared Receiver driver (either version) and I close Event Ghost or HIP (tested with both), the 2-3 button movement stuff goes away. It's as if GB-PVR picks up the remote button press and takes action, and Event Ghost or HIP does the same thing.
This is probably because both the MCE remote and HIP are sending the events to GB-PVR. The obvious answer is that in this case you should only be programming HIP to only respond to events GB-PVR doesnt handle by default, ie dont bother handling things like up/down/left/right/enter/0-9/etc since these already do the right stuff. If the MCE remote sends the 'up' keyboard event to GB-PVR, then HIP sends the 'up' keyboard event, then GB-PVR just thinks the user has pressed the 'up' key twice. It has no way to know where it came from.

Quote:I think the purpose of the HIP replacement driver is that since you want button->keystrokes other than defaults, the replacement driver disconnects the DVR software from the remote button processing and then HIP processes all buttons.
You're probably right. I've never used HIP or the replacement driver myself.
Wakalaka
Offline

Posting Freak

Posts: 926
Threads: 161
Joined: Jan 2007
#18
2007-04-18, 09:34 PM
sub Wrote:This is probably because both the MCE remote and HIP are sending the events to GB-PVR. The obvious answer is that in this case you should only be programming HIP to only respond to events GB-PVR doesnt handle by default, ie dont bother handling things like up/down/left/right/enter/0-9/etc since these already do the right stuff. If the MCE remote sends the 'up' keyboard event to GB-PVR, then HIP sends the 'up' keyboard event, then GB-PVR just thinks the user has pressed the 'up' key twice. It has no way to know where it came from.

What if GB-PVR handles a button, but it doesn't do what I want it to do, therefore I want to override the keystroke that it uses? If I'm right, then you use the HIP alternate driver, but then since this disconnects GB-PVR from buttons, you have to enter ALL buttons to keystrokes translation in HIP.
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect
[SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
Wakalaka
Offline

Posting Freak

Posts: 926
Threads: 161
Joined: Jan 2007
#19
2007-04-18, 09:36 PM
If you added an option in config.exe to select no remote, would GB-PVR work if I used my keyboard? If so, then can you add an option for no remote so that the HIP alternate drivers aren't required, and we can then use HIP or Event Ghost to assign all button to keystroke translations?
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect
[SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,807
Threads: 769
Joined: Nov 2003
#20
2007-04-18, 09:56 PM
Wakalaka Wrote:What if GB-PVR handles a button, but it doesn't do what I want it to do, therefore I want to override the keystroke that it uses? If I'm right, then you use the HIP alternate driver, but then since this disconnects GB-PVR from buttons, you have to enter ALL buttons to keystrokes translation in HIP.
I thought it was pretty clear in the discussion above, but...If you only wanted to add a few features to unused buttons (like green button to start GB-PVR etc), then you could use the original eHome driver plus built in MCE remote support, and simply use HIP to add event handling for those extra buttons. If you want to replace functions already functions where GB-PVR already does something else, then you'd probably need to use the alternative driver (so that events are not passed to GB-PVR by driver), then handle all the keys yourself.
Wakalaka Wrote:If you added an option in config.exe to select no remote, would GB-PVR work if I used my keyboard?
"No remote" would effectively be the same as selecting the 'Default (Hauppauge)' option. With this setting, its only expecting keyboard events. Your problem of course is that the eHome drivers actually generate keyboard events and GB-PVR has no idea these keys have come from a remote. For example, when you press the 'up' navigation button on your remote, Windows just puts "up key pressed" message on to GB-PVRs input message queue.

The only way I could NOT handle those is by ignoring any keyboard events. (which is a change I wont be making)
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (3): « Previous 1 2 3 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  Replacing an MCE Remote Bobins 0 160 2025-06-08, 05:28 PM
Last Post: Bobins
  Issue with Astromeda USB DVB-T Tuner bigdodda 4 2,662 2021-12-07, 07:11 AM
Last Post: bigdodda
  Ctrl and Alt ignored from remote ElihuRozen 3 1,693 2021-12-01, 03:08 AM
Last Post: sub
  Remote Control Recommendations NumberFive 0 1,513 2020-12-24, 07:27 PM
Last Post: NumberFive
  MCE remote giving double press mail@cravenplan.co.uk 2 2,845 2020-01-25, 03:51 AM
Last Post: dsreyn
  Control via TV Remote (Pulse-Eight CEC) W3bbo 3 3,205 2019-12-06, 06:32 PM
Last Post: sub
  New cable Box IR Blaster Issue stu2j 1 2,320 2019-09-19, 04:50 PM
Last Post: stu2j
  Info (and Blue) button on Sony Bravia Android TV Remote? jksmurf 18 7,389 2019-03-02, 10:03 PM
Last Post: mvallevand
  IR Remote - must be a simple solution overlooking acemib 5 2,999 2018-09-14, 06:20 AM
Last Post: sub
  USB IR Receiver for Harmony Remote SNielson 1 2,227 2018-04-23, 09:33 AM
Last Post: Graham

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode