Reply to thread

Hi all,


I've been doing some more work and testing on the plug-in. I've now also implemented automatic recovery of the keyboard hook if it gets disabled by Windows, for example due to a high CPU load. In order to test this I still have to try to reproduce the original problem though (does anybody know a good tool to generate a high CPU load that works in Windows 7?).


I've checked in the updated source code into SVN; once I've finished testing I will release a new final version. Compared to previous versions:

  • Handling of pressed keys seem to work better than ever.
  • Support for Ctrl, Shift, Alt and Win-keys as modifier keys, virtually all key combinations seem to be supported.
  • Keys that are handled by the plug-in will not be passed on to MediaPortal and/or the system (for example Win+E), so no 'duplicate key handling' problems, and no need to remove the MediaPortal keymap.xml.
  • Keys that are not handled by the plug-in will be passed on to MediaPortal and/or the system, so they will keep their original behavior.
  • Plug-in is only active if MediaPortal has focus; the plug-in won't intercept and handle any key presses if MediaPortal is running in the background.
  • As mentioned above, the plug-in will automatically re-enable the keyboard hook if it has been disabled by Windows for any reason.


So, stay tuned and expect to see the new version in a couple of days...


For upcoming releases, we need your help as well! If you have created a working mapping for your remote control, please send me a description of your remote together with your keyboard.xml file (from %AppData%\Team MediaPortal\MediaPortal\InputDeviceMappings). You can also add it to SVN yourself if you have access, at https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/KeyboardInputPlugin/Release/InputDeviceMappings/examples/<remotename>/keyboard.xml.


Kind regards,

Ruud


Top Bottom