2021-11-27, 05:34 PM
I have used IRSS for many years to control NextPVR. I configure it to allow me to send key codes even if NextPVR doesn't have focus. The IRSS tool for sending keystrokes is Translator. If NPVR v4, I used Windows messages by sending to Class WindowsForms10.Window.8.app.0.141b42a_r11_ad1. I would send message 32775 and the keystroke. When I upgraded to NPVR v5, that did not work. The Class had changed to WindowsForms10.Window.8.app.0.141b42a_r12_ad1, but Translator gets a permissions error. If I run it as Administrator, I do not get the error, but the message is ignored. I figure the message ID has changed, but I don't know how to figure out what it should be. So, I wrote an AutoIT3 script to send keystrokes to that class & configured Translator to use that. When I first upgraded to v5, I noticed that Ctrl and Alt were ignored. Basically, if I hit Skip, that sends Ctrl + {RIGHT}, but NPVR treats it as though I had sent just {RIGHT}. I played around and determined that if NPVR did not have focus, it would handle the key strokes correctly. So, I would start NPVR, click on something running on the other monitor and everything would work. For the last couple of releases, that work around no longer works. If I test my script with Notepad, it does respond to the Ctrl keys, so I know it is still sending it correctly.
I restarted the NPVR service, used the remote to start NPVR, went into TV Guide, hit Skip twice and captured the logs.
This is using the client on the server, which I usually don't use. Most of the time I use the client listed below on a different TV.
I restarted the NPVR service, used the remote to start NPVR, went into TV Guide, hit Skip twice and captured the logs.
This is using the client on the server, which I usually don't use. Most of the time I use the client listed below on a different TV.
Tuners: SD HDHR Prime (HDHR3-CC). SD HDHR Connect Quatro Tuner (HDHR5-4US) - only QAM. EXVIST H.265 Encoder - capturing cable box.
Client: Odroid-N2 running knewc on KODI - connected via MoCA.
EPG: SchedulesDirect
Provider: Verizon Fios
Server: Dell XPS 8700 with Windows 10
Client: Odroid-N2 running knewc on KODI - connected via MoCA.
EPG: SchedulesDirect
Provider: Verizon Fios
Server: Dell XPS 8700 with Windows 10