Asked — Edited

Face Mouse

You might get a kick out of this. I use the Remote Mouse plugin to control the mouse using my face...

Plugin: https://synthiam.com/EZ-Builder/Plugins/view/37


ARC Pro

Upgrade to ARC Pro

Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.

#1  

Oh DJ, whats next, poke your head forward twice like a chicken for double click?

PRO
Synthiam
#2  

Ha - i was thinking about that... How to make it click:) Maybe that's the answer!

#5  

I can't believe I missed this. It will perfectly solve a need for me. When I upgraded from Windows7 to Windows 10, autohotkey stopped working reliably for me, and would not control the mouse at all. My main use for it was in the initialization script of my Roli project to select the keyboard input control after connecting to the EZ-B so i could use a bluetooth keyboard to control various predetermined actions.

It looks like this will do exactly what I need.

Are you aware of any easy way to determine what absolute positions to enter (ie, is there a tool that you are aware of that will read mouse position). I'll do some googling and report back if I find my own answer...

Alan

#6  

Found this tool. I'll do some testing after work to make sure that the coordinates match. http://download.cnet.com/Cursor-Position/3000-2383_4-75449858.html

Alan

#7  

Couldn't wait until after work :)

Works perfectly!

Alan

PRO
Synthiam
#8  

I'll add the mouse position to be displayed

#9  

Cool.

One of these days, I am finally going to start learning C#. I thought that would probably be a fairly simple modification to the plugin, but wasn't sure how to go about it -- if this was VB6 I would be all over it, but I can't even get VB6 to install/run in a modern operating system, let alone half the programs I wrote in it and for some reason I just haven't been able to wrap my head around dotnet, even VB.NET.

Alan

PRO
Synthiam
#10  

Don't even attempt VB.Net - i don't understand why they made it. It's a really weird BASIC version and the syntax is harder than C#. In fact, C# is probably the easiest language that i have ever used. It's super versatile in the ways you can code high level just like VB, or low level like C++ using unmanaged/unsafe code.

C# is absolutely awesome.

The challenging hurdle for anyone is having to learn Visual Studio. That's the only challenge - if you follow the plugin tutorial, i know you'll get it right away. It's pretty straight forward. Maybe i should make a video to accompany the tutorial which might help follow along.

You should see in the activity feed that the plugin has been updated.

#11  

Thanks. Yeah, i looked over VB.NET. Even sort of wrote one program with it (adapted a sample to meet my needs), but I agree, it has none of the simplicity that made VB attractive to casual programmers. If I need to learn something from scratch, I am going to go with C# (although Java would be more useful at work, I understand that a lot of the concepts are portable, so if I learn one, the other should be easier).

I think the tutorial is fine without a video for my purposes, but I always prefer reading to watching. I have a couple of plugin ideas I am pondering (some features I have asked for in the past that haven't risen to the top of your priority list, but easily fit the plugin model, like an Android version of the sensor stream receiver) so I will probably get to it sooner than later.

Thanks for updating the plugin with the position information. That will be helpful both for use and for learning from.

Alan

#12  

Just updated, and it works great, except I can't move the control to desktop 2. Is that not supported in plugins? (my desktop 1 is very full).

Alan

PRO
Synthiam
#13  

That is a current limitation to plugins regarding what desktop they can reside on. It's a planned future feature. The plugin system is only a few months old, and like all ez-robot features, will continue to evolve over time :)