- Thread starter
- #71
jadz said:Yes, I have seen this one before, and it is because the context menu is lacking the proper actions (ie move up, move down, select, esc).
The plugin is sending the actions, but the menu just isn't responding to them....
I had said I would try to look into the actions on the menu page but ran out of time in the past few days. Hopefully a dev could throw those actions into the menu screen.
This is an example of the winlircmap.xml file that should exist in your <Media Portal Install Directory>/plugins/process folder
Code:
<?xml version="1.0" encoding="utf-8"?>
<winlircsettings>
<section name="ServerSettings">
<entry name="IP">127.0.0.1</entry>
<entry name="Port">8765</entry>
</section>
<section name="PluginSettings">
<entry name="StartWinLIRC">no</entry>
<entry name="StartWinLIRCWinLIRCPath">C:\Program Files\WinLIRC\winlirc.exe</entry>
<entry name="delay">0.20</entry>
<entry name="delayUse">yes</entry>
<entry name="delayIgnore">yes</entry>
<entry name="IgnoreAllRepeat">no</entry>
<entry name="runTimeLog">yes</entry>
</section>
<section name="SONYVCR1 Left">
<entry name="*">1</entry>
</section>
<section name="SONYVCR1 Right">
<entry name="*">2</entry>
</section>
<section name="SONYVCR1 Up">
<entry name="*">3</entry>
</section>
<section name="SONYVCR1 Down">
<entry name="*">4</entry>
</section>
<section name="SONYVCR1 Enter">
<entry name="*">7</entry>
</section>
<section name="SONYVCR1 ZERO">
<entry name="*">10</entry>
</section>
</winlircsettings>
If logging is enabled in the plugin this is the type of logging you will get in the winlirc.log file located in <Media Portal Install Directory>/plugins/process
Code:
4/13/2005 7:17:38 PM - Loaded 6 button mappings
4/13/2005 7:17:39 PM - Connected to WinLIRC, waiting for dat
4/13/2005 7:17:49 PM - Received [00000000fee9b748 00 Left SONYVCR1 ], sending = True()
4/13/2005 7:17:50 PM - Received [00000000fee9b748 01 Left SONYVCR1 ], sending = True()
4/13/2005 7:17:52 PM - Received [00000000fee9f708 00 Down SONYVCR1 ], sending = True()
4/13/2005 7:17:52 PM - Received [00000000fee9f708 01 Down SONYVCR1 ], sending = True()
4/13/2005 7:17:54 PM - Received [00000000fee9f708 02 Down SONYVCR1 ], sending = True()
4/13/2005 7:17:56 PM - Received [00000000fee9f708 03 Down SONYVCR1 ], sending = True()
4/13/2005 7:17:57 PM - Received [00000000fee90ff0 00 Enter SONYVCR1 ], sending = True()
4/13/2005 7:18:08 PM - Received [00000000fee9ff00 00 ZERO SONYVCR1 ], sending = True()
This is what the window should look like when you have remote mappings. Note that actions you have mapped already show up in green and those that do not show up in red.