I tried Monekytoys with my Vista Home Premium on a 50 inch plasma (no EDID ie regular monitor information)
My remote came with this board
Hauppauge WinTV-HVR 1800 MCE Kit 1128 PCI-Express x1 Interface
I see this in the code
Code: Select all
Function ShellHookProc(ByVal code As Integer, ByVal wParam As IntPtr, ByVal lParam As IntPtr) As Integer
If code = HSHELL.APPCOMMAND Then
Dim cmd = CType((lParam.ToInt32() >> 16) And &HFFF, APPCOMMAND)
Select Case cmd
Case APPCOMMAND.MEDIA_STOP
SDB.Player.Stop()
Case APPCOMMAND.MEDIA_PLAY, APPCOMMAND.MEDIA_PLAY_PAUSE, APPCOMMAND.MEDIA_PAUSE
PlayPause()
Case APPCOMMAND.MEDIA_NEXTTRACK, APPCOMMAND.MEDIA_CHANNEL_DOWN
SDB.Player.Next()
I have been experimenting with different approaches to getting this capability, like using HIP and other remote control intercept software.
I am passing this on in case it sheds some light on it skipping 3 tracks on my machine. In programming terms, its a SWAG ( Silly Wild Ass Guess )
One thing that worked for me to get next track ( >| ) to work on an MCE remote was to uninstall Monkeytoys and change the default hotkey to CTRL-F.
I go the above clue from this page,
"Retrieving Infrared Commands" at
http://msdn.microsoft.com/en-us/library/bb417079.aspx.
Thanks for monkeytoys. I would like to get more keys on my MCE remote to work with the monkey.