Mouse control question and feature request

Post Reply
BrinzerDecalli
Posts: 1
Joined: Wed Jan 18, 2023 12:55 pm

Mouse control question and feature request

Post by BrinzerDecalli »

Hello,

I have a severe physical disability that keeps progressing. I've found it difficult to fully operate my mouse but can a little and I also have fully loss the ability to use a keyboard. I went to college for digital animation and since my atrophy, I have been unable to do the hotkeys required for animation.

When I found your app, I knew it could enable my creativity, so thanks so much for developing such an empowering tool! I quickly bought the Tobii 5, and it should arrive today.

I was just reading on another post that you are no longer allowing IRIS to do mouse control. Is this true or am I misunderstanding something? This is extremely bad news because I can't move my head. Seems we are getting less eye-mouse software as technology in eye scanning and AI imaging is getting better, and more commercially available, and I don't understand why. Any incites you can offer into this trend?


I also wanted to suggest a feature: Quick Swap Key and Macro
Could you make a trigger [key, interactor, facial gesture] activate the "press key" to assign action of another trigger, so you can use the same trigger [or a few triggers that you can go between] for every key on the keyboard? It'd also be helpful if you can also do the same for bringing up a list of macros [in folders to organize macro types] that you can choose between for that trigger.

Thanks and all the best!
User avatar
Xcessity
Site Admin
Posts: 259
Joined: Sat May 16, 2015 2:23 pm
Location: Graz
Contact:

Re: Mouse control question and feature request

Post by Xcessity »

Hello BrinzerDecalli,

thank you for the feedback. Hope you can get back into animation using IRIS.

In terms of mouse control, it is purely about licensing the sdk from tobii. They have a separate assistive product line that is intended for mouse control. The EyeX series is their gaming oriented product line. They don't want that to be mixed up.

You can get the suggested behavior with macros. The macro engine has a very powerful variable and condition system.

Code: Select all

	<MACRO id="SelectActionsA">
		<MAIN repeat="1">
			<VARIABLE id="actionsA" function="SET" value="1"/>
			<VARIABLE id="actionsB" function="SET" value="0"/>
		</MAIN>
	</MACRO>

	<MACRO id="SelectActionsB">
		<MAIN repeat="1">
			<VARIABLE id="actionsA" function="SET" value="0"/>
			<VARIABLE id="actionsB" function="SET" value="1"/>
		</MAIN>
	</MACRO>

	<MACRO id="Action">
		<MAIN repeat="1">
			<CONDITION>
				<VARIABLECONDITION id="actionsA" condition="EQUAL" value="1"/>
				<KEYINPUT behaviour="PRESS" code="0x57"/>
				<KEYINPUT behaviour="RELEASE" code="0x57"/>
			</CONDITION>
			<CONDITION>
				<VARIABLECONDITION id="actionsB" condition="EQUAL" value="1"/>
				<KEYINPUT behaviour="PRESS" code="0x58"/>
				<KEYINPUT behaviour="RELEASE" code="0x58"/>
			</CONDITION>
		</MAIN>
	</MACRO>
Add these macros to your macro file. Create three interactors named: SelectActionsA, SelectActionsB and Action and assign the macros as their triggered action. If you look at the "SelectActionsA" first, the "Action" interactor will press the x key. If you look at the "SelectActionsB" interactor, the "Action" interactor will press the w key.

I know these macros are a little daunting, but maybe you can describe me a specific setup and I will get you started with the macros. Please refer to the macros section of the forum.

Best,
M
BrinzerDecalli
Posts: 1
Joined: Wed Jan 18, 2023 12:55 pm

Re: Mouse control question and feature request

Post by BrinzerDecalli »

Hey M,
Thanks for your reply!

I got the Tobii 5 and it is acting pretty strangely with IRIS but I am waiting on a USB extension to see if it fixes by being closer to my eyes, cause it is on the distance threshold. In the TobiiX software, it is working fine, and is really accurate, but IRIS seems to think my eyes are looking pretty down right of where they are actually looking. Also, for some reason moving my mouse does not interrupt the eye-tracking control, and even tried setting the right blink to turn on and off the gaze point but the dwell time trigger was not working right and it turned on and off every time it thought I blinked.

I think I understand but isn't that very unethical for Tobii to stop people, who want to develop tools to assist people with disabilities, access to it or contractually limit the function of the resulting tools, only because they want to sell their "medical product" https://us.tobiidynavox.com/products/pceye at a 5x cost premium? It'd be one thing if they invest into it more, giving more advanced hardware and software and that is why it is worth the price, that is one thing, but, no, they changed their policy around SRD access because people can use the Tobii 5 hardware just as well as the EyeX. This choice greatly reduces the potential financial accessibility of both the hardware and future-developed software, not to mention the limits of that software due to restraints.

Do you know of any open-source/developer focused/friendly eye-tracking hardware? Have you considered working with them, since this shackling of your drive to help people become more independent, empowered, and self-actualized, seems so against what you believe in and have worked so hard for?

If you can't talk about this openly in earnest due to contractual obligations, just wink at me. lol

Thanks for the suggestion of code to fix the issue! I didn't realize the macro system it that robust! I'll try it out once I get my USB extension and update you on how it works and any future problems.

Thanks a bunch!
Last edited by BrinzerDecalli on Fri Jan 20, 2023 7:39 pm, edited 3 times in total.
Post Reply