Hello,
this post is just to let you know that I did a little modification to the Mouse plugin by Bitmonster that could be interesting for some of you.
I added the possibility to set "left mouse button to UP" and "left mouse button to DOWN" in the toggle event.
For me that was a missing feature I needed, would be cool if this modification would find it's way into the standard.
Sem;colon
Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
Mouse Plugin
Mouse Plugin
Last edited by Sem;colon on Tue Feb 10, 2015 6:34 pm, edited 1 time in total.
Re: Mouse Plugin changed
Hello, It's me again.
I made some more improvements to this plugin:
-The action that starts a mouse movement into one direction has now 3 additional paramenters: Initial mouse speed, Maximum mouse speed and Accceleration factor.
-All mouse move/set pointer actions have now a checkbox to use an alternate method, this method creates mouse events instead of just setting the pointer. What is that good for? Well, I have Windows 8.1 on my HTPC and I don't have a mouse attached to it. Windows 8 has a "feature" to hide the mouse pointer until the mouse was moved for the first time, the old method doesn't count as mouse movement to Windows in this case, the new one does - So I can now see my mouse again
. also it should work better in 3D applications.
-Added url to this topic
I made some more improvements to this plugin:
-The action that starts a mouse movement into one direction has now 3 additional paramenters: Initial mouse speed, Maximum mouse speed and Accceleration factor.
-All mouse move/set pointer actions have now a checkbox to use an alternate method, this method creates mouse events instead of just setting the pointer. What is that good for? Well, I have Windows 8.1 on my HTPC and I don't have a mouse attached to it. Windows 8 has a "feature" to hide the mouse pointer until the mouse was moved for the first time, the old method doesn't count as mouse movement to Windows in this case, the new one does - So I can now see my mouse again
-Added url to this topic
- Attachments
-
- __init__.py
- Mouse plugin
v1.1.1 - (22.1 KiB) Downloaded 246 times
Re: Mouse Plugin
Hello Sem;colon,
Nice name by the way
.
I am using EG 0.4.1.r1700 on Windows 8.1 64 bit. I am having trouble getting mouse "move relative" to work under the 64 bit Windows 8.1 and when I installed the same EG version on Windows 7 32 bit, it worked flawlessly but on 64 bit, it does not work at all.
I run EG as administrator and when I experimented with "Start mouse movement" it worked well on Windows 8.1 64 bit. The only problem I faced is that when used with a remote through Lirc client it is sluggish and is really slow even when max the "initial mouse speed" to "2000" and "Max mouse speed" to "30000" and also "Acceleration Factor" to "200" , This is why I was hoping to get "move relative" to work.
Nice name by the way
I am using EG 0.4.1.r1700 on Windows 8.1 64 bit. I am having trouble getting mouse "move relative" to work under the 64 bit Windows 8.1 and when I installed the same EG version on Windows 7 32 bit, it worked flawlessly but on 64 bit, it does not work at all.
I run EG as administrator and when I experimented with "Start mouse movement" it worked well on Windows 8.1 64 bit. The only problem I faced is that when used with a remote through Lirc client it is sluggish and is really slow even when max the "initial mouse speed" to "2000" and "Max mouse speed" to "30000" and also "Acceleration Factor" to "200" , This is why I was hoping to get "move relative" to work.
Last edited by mandos on Mon Sep 14, 2015 4:45 pm, edited 1 time in total.
Re: Mouse Plugin
Thx!mandos wrote: Nice name by the way.
It does on my PC with Windows 8.1 Pro 64 bit (even on my Windows 10 Home 64 bit)mandos wrote:I am having trouble getting mouse "move relative" to work under the 64 bit Windows 8.1 and when I installed the same EG version on Windows 7 32 bit, it worked flawlessly but on 64 bit, it does not work at all.
That sounds like your remote doesn't trigger one enduring event but lots of events if you keep the button pressed, right? I'm not sure if you can do anything about that...mandos wrote:The only problem I faced is that when used with a remote through Lirc client it is sluggish and is really slow even when max the "initial mouse speed" to "2000" and "Max mouse speed" to "30000" and also "Acceleration Factor" to "200" , This is why I was hoping to get "move relative" to work.
But Move relative should work for you, are you maybe using any other software that captures your mouse movements or generates mouse movements? Sometimes this causes issues with the EG plugin.
- Luca Brasi
- Experienced User
- Posts: 262
- Joined: Sat Oct 11, 2008 12:39 pm
Re: Mouse Plugin
Hi Sem;colon,
any chance you could add the possibility to hide the mouse pointer?
I know about moving outside of the screen and alike but it doesn't work for me reliably...
Chears
Luca
any chance you could add the possibility to hide the mouse pointer?
I know about moving outside of the screen and alike but it doesn't work for me reliably...
Chears
Luca
Win10 x64 Prof. / Eventghost latest / MCE Plugin / MCE RC6 Receiver / Logitech Harmony Hub / MediaPortal / kodi
Re: Mouse Plugin
Hi Luca Brasi,
sorry for my late reply, I don't know any API function that can do this...
Also moving the pointer in the right bottom corner of the screen works fine for me.
sorry for my late reply, I don't know any API function that can do this...
Also moving the pointer in the right bottom corner of the screen works fine for me.
