Generic Keyboard/Remote Input Plugin (3 Viewers)

derevo

Portal Member
December 3, 2009
31
0
Home Country
Russian Federation Russian Federation
peoples! who can to write on main MP forum wish to future release for understanding ALT, CTRL & Shift ? I dont now how to do this :(
 

markee

New Member
June 7, 2010
1
0
Home Country
Hi,

Has anyone ever seen this error before?
8zoccx.jpg


Im using mediaportal 1.1RC4, keyboardinput.dll version 2.0 and my remote is an MCE VRC-1100.
Ive tried changing the keyboardinput.dll to different versions but 2.0 so far has been the only one that mediaportal config can recognize...but I just cant edit it because of that error.

Any help is greatly appreciated.


Thanks in advance. :oops:
 

caribou

MP Donator
  • Premium Supporter
  • December 5, 2008
    32
    0
    Nantes
    Home Country
    France France
    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)]: planescene:presentImage() 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.

    Hi everybody,
    I finally decided to try eventghost. It was a bit hard for me to understand the concept at the beginning but finally I have understood and it is great ! this eventghost software is amazing.
    So, for my need, no more keyboardinput plugin needed. Just eventghost software and "messageplugin" mediaportal plugin.
    I'm using it with MP 1.1.0 RC5, Windows 7 x64.

    :D SilentException who was suggesting this solution if keyboardinput was not working.

    cheers.:D
     

    sreggy

    Portal Member
    February 1, 2007
    13
    2
    Italy
    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
     

    WackyWookie

    Portal Member
    June 28, 2010
    13
    0
    Home Country
    Netherlands Netherlands
    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
    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...
     

    Thor2605

    MP Donator
  • Premium Supporter
  • April 2, 2009
    1,640
    184
    Home Country
    Germany Germany
    AW: Generic Keyboard/Remote Input Plugin

    I have troubles, too!

    Sometimes KeyboardInput-Plugin hangs up... I don't know if this only happens with RC6!

    The Button "3" don't work....
    I haven't configured the numbers in Keyboardinputplugin, but if I press 3 on my remote my MP changes the audioformat, without KIP it works?!?
     

    noxx2

    Portal Pro
    September 10, 2007
    1,951
    40
    Home Country
    Germany Germany
    AW: Generic Keyboard/Remote Input Plugin

    problem with version 1.1.0 ;( please fix this


    Code:
    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.
     

    SilentException

    Retired Team Member
  • Premium Supporter
  • October 27, 2008
    2,617
    1,130
    Rijeka, Croatia
    Home Country
    Croatia Croatia
    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.
     

    derevo

    Portal Member
    December 3, 2009
    31
    0
    Home Country
    Russian Federation Russian Federation
    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.

    It is a good news. Please give the direct url.
     

    Users who are viewing this thread

    Top Bottom