| |||||||
| Plugins Plugins developed and maintained by users. Want to create your own plugin? Start a thread in here. |
![]() |
| | Thread Tools | Display Modes |
| | #22 (permalink) | |
| Guest
Posts: n/a
| Quote:
I'm just making a whole mess out of this thing and confusing people and myself. :? I just say forget about it. | |
|
| | #23 (permalink) |
| Portal Member Join Date: Mar 2005 Location: Alberta, Canada
Posts: 64
Thanks: 0
Thanked 0 Times in 0 Posts
| Version 0.4 of InputDeviceMapper has now been uploaded. InputDeviceMapper has had some serious work done to it. I have completely restructured the code, making it more efficient, cleaner, simpler, more readable, all around better. I also enhaced the configuration form. Most notably, I added a "New Profile" wizard that makes the initial task of learning a buch of Commands a lot easier. I've also added a Testing area to verify Commands. The plugin has been uploaded as a patch: InputDeviceMapper As usual, let me know of any errors/potential improvements/etc.
__________________ Thanks, --kaburke |
| | |
| | #24 (permalink) |
| Portal Member Join Date: Mar 2005 Location: Alberta, Canada
Posts: 64
Thanks: 0
Thanked 0 Times in 0 Posts
| Sorry for the quick turnaround - 0.4 turned out to have a few bugs (sorry for releasing it before I caught them). Version 0.4.1 of InputDeviceMapper has now been uploaded. InputDeviceMapper just had a few minor bugs that showed up with empty configuration files. Said bugs have been squashed. The plugin has been uploaded as a patch: InputDeviceMapper As usual, let me know of any errors/potential improvements/etc.
__________________ Thanks, --kaburke |
| | |
| | #26 (permalink) |
| Retired Team Member Join Date: May 2004 Location: the Netherlands
Posts: 227
Thanks: 1
Thanked 0 Times in 0 Posts
| I am working on a X10 deviceplugin and I got it kinda working. When using the wizard to learn everything is OK, but if I learn a command by pressing the "Learn Command" button I get an exception. When just continueing and ignoring the exception I can still learn commands. When I use the plugin in MP it works fine. The exact steps to reproduce are: - Press "Learn Command" button - Press button on the remote - New window comes up, fill in name and action/key - Press Save - Exception occurs (the exception text is at the bottom of this message) EDIT: I found that the same exception occurs when I press a button on the remote when the Setup screen for the mapper is visible, so ths also gives the exception: - Start configuration.exe - Goto plugins and open the Setup for the InputDeviceEventMapper plugin - Press key on the remote - Exception occurs It's probably some problem with my DevicePlugin, but I don't know what the problem could be. Any ideas. Also have a few suggestions. - It would be nice to have a way to "import" all the keys that are used in keymap.xml in one go. Right now I added the keys manually and I forgot a few. It would be nice if I could just press "Get keys from Keymap.xml" and then the keys list would be filled automatically. - Have to go now, other suggestions will follow :-) Code: ************** Exception Text ************** System.Runtime.InteropServices.SEHException: External component has thrown an exception. at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.RunDialog(Form form) at System.Windows.Forms.Form.ShowDialog(IWin32Window owner) at InputDeviceMapper.InputDeviceMapperSetupForm.butAddMapping_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) |
| | |
| | #27 (permalink) |
| Retired Team Member Join Date: May 2004 Location: the Netherlands
Posts: 227
Thanks: 1
Thanked 0 Times in 0 Posts
| OK, here is the rest of the suggestions: - Make Space display as {SPACE} it is really hard to see if you have pressed space when adding keys to the list in the wizard. Added this by adding the following line to the keyrecorder: SENDKEYS_CODES[Keys.Space] = "{SPACE}"; - I think it would be handy if the focus would be set to the key input field after pressing Add or Clear (in the wizard and in the Learn Command screen). I think it will make it easier to add keys. - It would be nice to be able to run the Wizard again. Especially for the learning part. - It would be nice to have an indication on the test page everytime a command is received. My remote has a repeat and when watching the command on the Test page I don't see if the repeats are received. Maybe a "light" that blinks on each received command? These 2 could be bugs - When I press PageUp no key is recognised, but when I press PageDown then I get {PGUP} all other keys seem to work fine.I found that this is a typo in the KeyRecorder it says "SENDKEYS_CODES[Keys.PageDown] = "{PGUP}";" i.s.o. "SENDKEYS_CODES[Keys.PageUp] = "{PGUP}";" - When I click on the Configure plugins button I don't see my deviceplugin listed. It implements the IInputDevicePlugin interface, but the header "Check the device plugins you want to enabled" suggests that all deviceplugins should be listed and not only the ones that have a configuration. BTW: Using 0.4.1 |
| | |
| | #28 (permalink) | ||||||||
| Portal Member Join Date: Mar 2005 Location: Alberta, Canada
Posts: 64
Thanks: 0
Thanked 0 Times in 0 Posts
| Sorry for the delay in getting to your post. I was busy with Easter all weekend. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
0.4.2 will hopefully be out tomorrow (2005-03-29), assuming I'm not too busy (I should have time). I will post when it is up.
__________________ Thanks, --kaburke | ||||||||
| | |
| | #29 (permalink) | |||||||||
| Retired Team Member Join Date: May 2004 Location: the Netherlands
Posts: 227
Thanks: 1
Thanked 0 Times in 0 Posts
| Quote:
Quote:
Quote:
![]() Quote:
Quote:
| |||||||||
| | |
| | #30 (permalink) |
| Portal Member Join Date: Mar 2005 Location: Alberta, Canada
Posts: 64
Thanks: 0
Thanked 0 Times in 0 Posts
| My apologies, but I don't think I will be able to get 0.4.2 out today. I will try to have it done by the end of the week (the sooner the better).
__________________ Thanks, --kaburke |
| | |
![]() |
| Bookmarks |
| Tags |
| inputdevicemapper, livedriveir, versions |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Announce your plugin work in progress here!!!!!!!! | MrMario64 | General Development (no feature request here!) | 97 | 2008-04-16 20:41 |
| HowTo easily flick between diff MP versions (inc v2,v3 tv engine) | HappyTalk | Tips and Tricks | 6 | 2007-02-06 14:58 |
| InputDeviceMapper Plugin | kaburke | Plugins | 47 | 2006-11-07 09:30 |
| LiveDriveIR Plugin | kaburke | Plugins | 5 | 2005-06-07 05:08 |
| InputDeviceMapper and LiveDriveIR Configuration Problem | kaburke | Plugins | 3 | 2005-03-09 09:07 |