Hi,
i have upgraded to 1.1.0 RC4.
I have also problems with keyboardinput and my remote.
i'm WIN 7 64bits.
I uploaded the last keyboardinput from SilentException.
I have tried the regedit solution with LowLevelHooksTimeout with no success.
for example the "pause" function does not work with videos. even if the log seems correct (80 is the keycode of my remote) :
2010-06-19 21:45:10.594600 [Debug][MPMain(1)]: KeyboardInputPlugin: * / -1 / ACTION / 12
2010-06-19 21:45:10.596600 [Debug][MPMain(1)]: KeyboardInputPlugin: Executing: key 0 / 0 / Action: 12 / ACTION_PAUSE
2010-06-19 21:45:10.596600 [Debug][MPMain(1)]: KeyboardInputPlugin: Mapped command for keycode 80
2010-06-19 21:45:10.600600 [Debug][MPMain(1)]: VMR9: SetRepaint()
2010-06-19 21:45:10.642600 [Info.][(3)]: planesceneresentImage() frame:0 enabled:True allowed:False
2010-06-19 21:45:10.653600 [Debug][MPMain(1)]: VMR9: Repainting -> Playing, Frames: 1
2010-06-19 21:45:11.702600 [Debug][MPMain(1)]: KeyboardInputPlugin: * / -1 / ACTION / 12
2010-06-19 21:45:11.704600 [Debug][MPMain(1)]: KeyboardInputPlugin: Executing: key 0 / 0 / Action: 12 / ACTION_PAUSE
2010-06-19 21:45:11.706600 [Debug][MPMain(1)]: KeyboardInputPlugin: Mapped command for keycode 80
and the volume +/- are executed in the same time with page up/down ! (difference is ALT between the 2 remote keycodes)
any Idea ? or new keyboardplugin compiled ?
I'm lost.
Yeah I have that problem too. It's because MP itself, as well as the keyboardinputplugin.dll plugin, "capture" the same keystrokes and translate it to the same action if the assigned keys happen to be the same, which is probably the case with cursor buttons, enter etc. An option would be to change the keys so they do not match MP's standard configuration. Or just do as I do and delete keymap.xml from your "application data\mediaportal" folder. This way MP won't recognize any keystrokes an the plugin will do all the translating... Hope this makes sense to you...Hi all,
I have a strange behavior. I'm using MP 1.1 RC5 and when I press the arrows (up/down/left/right) the skin grab a double key like up+up.
Could anyone help me?
tks
Stefano
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.MissingMethodException: Methode nicht gefunden: "Void MediaPortal.Hooks.Hook..ctor(MediaPortal.Hooks.HookType)".
bei KeyboardInputPlugin.KeyboardHook..ctor()
bei KeyboardInputPlugin.KeyboardHandler.set_IsEnabled(Boolean value)
bei KeyboardInputPlugin.InputMappingForm.InputMappingForm_Load(Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnLoad(EventArgs e)
bei System.Windows.Forms.Form.OnCreateControl()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmShowWindow(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Configuration
Assembly-Version: 1.1.0.16057.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/Configuration.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Core
Assembly-Version: 1.1.0.16045.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/Core.DLL.
----------------------------------------
Utils
Assembly-Version: 2.2.7.16040.
Win32-Version: 2.2.7.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/Utils.DLL.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Core
Assembly-Version: 3.5.0.0.
Win32-Version: 3.5.30729.4926 built by: NetFXw7.
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
BassRegistration
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/BassRegistration.DLL.
----------------------------------------
egli9y4s
Assembly-Version: 2.2.7.16040.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly-Version: 1.0.2902.0.
Win32-Version: 9.05.132.0000.
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll.
----------------------------------------
Bass.Net
Assembly-Version: 2.4.4.3.
Win32-Version: 2.4.4.3.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/Bass.Net.DLL.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
Databases
Assembly-Version: 1.1.0.16047.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/Databases.DLL.
----------------------------------------
RemotePlugins
Assembly-Version: 1.1.0.16050.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/RemotePlugins.DLL.
----------------------------------------
DirectShowLib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/DirectShowLib.DLL.
----------------------------------------
Accessibility
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
MPInstaller.Library
Assembly-Version: 1.1.0.16054.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/MPInstaller.Library.DLL.
----------------------------------------
Microsoft.DirectX
Assembly-Version: 1.0.2902.0.
Win32-Version: 5.04.00.2904.
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll.
----------------------------------------
System.Runtime.Serialization.Formatters.Soap
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Serialization.Formatters.Soap/2.0.0.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.dll.
----------------------------------------
System.Data
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
awtqqjax
Assembly-Version: 1.1.0.16045.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
Interop.X10
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/Interop.X10.DLL.
----------------------------------------
Microsoft.DirectX.DirectInput
Assembly-Version: 1.0.2902.0.
Win32-Version: 5.04.00.2904.
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.DirectInput/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.DirectInput.dll.
----------------------------------------
Cornerstone
Assembly-Version: 1.0.6.1116.
Win32-Version: 1.0.6.1116.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/windows/Cornerstone.DLL.
----------------------------------------
Cornerstone.MP
Assembly-Version: 1.0.6.1116.
Win32-Version: 1.0.6.1116.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/windows/Cornerstone.MP.DLL.
----------------------------------------
Dialogs
Assembly-Version: 1.1.0.16051.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/windows/Dialogs.DLL.
----------------------------------------
NLog
Assembly-Version: 1.0.0.505.
Win32-Version: 1.0.0.505.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/NLog.DLL.
----------------------------------------
MovingPictures
Assembly-Version: 1.0.6.1116.
Win32-Version: 1.0.6.1116.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/windows/MovingPictures.DLL.
----------------------------------------
System.Web
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------
OnlineVideos
Assembly-Version: 0.23.0.0.
Win32-Version: 0.23.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/windows/OnlineVideos.DLL.
----------------------------------------
WindowPlugins
Assembly-Version: 1.1.0.16062.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/windows/WindowPlugins.DLL.
----------------------------------------
System.Web.Services
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll.
----------------------------------------
MiniDisplayLibrary
Assembly-Version: 1.1.0.16059.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/MiniDisplayLibrary.DLL.
----------------------------------------
SubtitlePlugins
Assembly-Version: 1.1.0.16051.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/subtitle/SubtitlePlugins.DLL.
----------------------------------------
ExternalPlayers
Assembly-Version: 1.1.0.16048.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/ExternalPlayers/ExternalPlayers.DLL.
----------------------------------------
Interop.iTunesLib
Assembly-Version: 1.7.0.0.
Win32-Version: 1.7.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/Interop.iTunesLib.DLL.
----------------------------------------
KeyboardInputPlugin
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/process/KeyboardInputPlugin.DLL.
----------------------------------------
PowerSchedulerClientPlugin
Assembly-Version: 1.1.0.16050.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/process/PowerSchedulerClientPlugin.DLL.
----------------------------------------
PowerScheduler.Interfaces
Assembly-Version: 1.0.4.16068.
Win32-Version: 1.0.4.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/PowerScheduler.Interfaces.DLL.
----------------------------------------
ProcessPlugins
Assembly-Version: 1.1.0.16061.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/plugins/process/ProcessPlugins.DLL.
----------------------------------------
MusicShareWatcherHelper
Assembly-Version: 1.1.0.16054.
Win32-Version: 1.1.0.0.
CodeBase: file:///C:/Team%20MediaPortal/MediaPortal/MusicShareWatcherHelper.DLL.
----------------------------------------
System.Messaging
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Messaging/2.0.0.0__b03f5f7f11d50a3a/System.Messaging.dll.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Original author of the plugin has returned!
I have cleaned up the sources and uploaded them to MePo plug-ins SVN repository (SourceForge). This way it'll be much easier to work on the plug-in and hopefully we'll get rid of the many floating versions of this plug-in on as forum attachments!
I hope we we'll be working at the KeyboardInputPlugin together and perhaps release new version shortly (MPEI). When that happens, I'll lock the thread and new clean one will be created.