OptiKey - full computer control and speech with your eyes

Applications of eye tracking for accessibility, augmented communication and health care

Re: OptiKey - full computer control and speech with your eye

Postby OptiKey_Julius » 15 Jul 2015, 09:52

But the bkb was made for one particular person, I simply decided to share it. So there is no obligations for future improvements.


Understood, although you should know there are people over at the MNDAssociation forum who have told me that they use your software. You should be very proud - it's a great effort.
Julius

OptiKey - full computer control & speech with your eyes
Email: optikeyfeedback@gmail.com
Website: http://www.optikey.org
Demo video: https://www.youtube.com/watch?v=Cgnamj5SA3Y
Full tour video: https://www.youtube.com/watch?v=zMod7oExCbY
User avatar
OptiKey_Julius
 
Posts: 16
Joined: 04 Mar 2014, 13:22

Re: OptiKey - full computer control and speech with your eye

Postby OptiKey_Julius » 15 Jul 2015, 14:25

FYI I've created 2 videos to showcase OptiKey...

Demo video: https://www.youtube.com/watch?v=Cgnamj5SA3Y
Tour video: https://www.youtube.com/watch?v=zMod7oExCbY
Julius

OptiKey - full computer control & speech with your eyes
Email: optikeyfeedback@gmail.com
Website: http://www.optikey.org
Demo video: https://www.youtube.com/watch?v=Cgnamj5SA3Y
Full tour video: https://www.youtube.com/watch?v=zMod7oExCbY
User avatar
OptiKey_Julius
 
Posts: 16
Joined: 04 Mar 2014, 13:22

Re: OptiKey - full computer control and speech with your eye

Postby JeffKang » 28 Jul 2015, 00:16

Small note:
Optikey turned out to be one of those few programs where my Autohotkey (key remapping) scripts weren't working on it.
Autohotkey doesn't seem to work on the programs that have a yellow and blue shield, which I believe means that it requires administrator privileges.

I found a solution on this site:
http://www.howtogeek.com/howto/windows- ... ows-vista/

Compile the script to an exe, and then run the exe file as an administrator.
Properties > Compatibility
(Just in case, give full control for everyone in Security, and go to Advanced to make sure there's a proper owner).
JeffKang
 
Posts: 129
Joined: 15 Feb 2014, 23:59

Re: OptiKey - full computer control and speech with your eye

Postby OptiKey_Julius » 28 Jul 2015, 16:03

Hi Jeff,

Good solution, but I'm a little surprised that OptiKey is running as administrator. Does OptiKey automatically request to run as admin when you install it, or have you changed the properties? The reason I ask is that I explicitly set OptiKey to run as "invoker", i.e. just to run as whoever is logged in without requiring any elevation.

Would you be able to give me a bit more info about your system and maybe a screenshot showing the yellow/blue shield so I can try to figure out what's going on. I would ideally like OptiKey to run as a normal user as some people might not have have access to run it as admin.

Thanks,
Julius
Julius

OptiKey - full computer control & speech with your eyes
Email: optikeyfeedback@gmail.com
Website: http://www.optikey.org
Demo video: https://www.youtube.com/watch?v=Cgnamj5SA3Y
Full tour video: https://www.youtube.com/watch?v=zMod7oExCbY
User avatar
OptiKey_Julius
 
Posts: 16
Joined: 04 Mar 2014, 13:22

Re: OptiKey - full computer control and speech with your eye

Postby JeffKang » 29 Jul 2015, 01:15

* Windows 7 64
* ASUS P8B75-M
* Chipset: Intel B75
* Graphics card: PCI Express x16

Actually, the yellow and blue icon doesn't seem to be on the shortcut.
The shield is on the installation file, and I think it has been always there.

Image

I dunno.. maybe it's just a problem with me.
I don't recall seeing so many blue and yellow administration shields icons on things.

I had an administrator problem with Dragon Naturally Speaking a couple times.

My only guess is that it may have had something to do with a new installation of Windows 7 64 bit, which replaced a 32 bit.

I've been since trying to give all groups full control, and changing ownership to admin/username.
(Not sure about "Owner > Edit > Replace owner on subcontainers and objects", but maybe I should make sure that's checked too).
I'm also unchecking read-only on everything.
JeffKang
 
Posts: 129
Joined: 15 Feb 2014, 23:59

Re: OptiKey - full computer control and speech with your eye

Postby OptiKey_Julius » 29 Jul 2015, 13:15

Thanks Jeff. When you are prompted to elevate your privileges do you have to enter the admin password? If you do then your account is not an administrator.

The permission elevation prompts are known as UAC, which can be turned on/off (I'm not advising you to turn it off, as it's there for a good reason, but if it's impacting your use of your own computer then you might consider it)...

To turn UAC on or off:
Open User Account Control Settings by clicking the Start button , and then clicking Control Panel. In the search box, type uac, and then click Change User Account Control settings.
Do one of the following: To turn off UAC, move the slider to the Never notify position, and then click OK.

Regards,
Julius
Julius

OptiKey - full computer control & speech with your eyes
Email: optikeyfeedback@gmail.com
Website: http://www.optikey.org
Demo video: https://www.youtube.com/watch?v=Cgnamj5SA3Y
Full tour video: https://www.youtube.com/watch?v=zMod7oExCbY
User avatar
OptiKey_Julius
 
Posts: 16
Joined: 04 Mar 2014, 13:22

Re: OptiKey - full computer control and speech with your eye

Postby JeffKang » 29 Jul 2015, 21:02

Image

>do you have to enter the admin password?
Don't have one.

I've also never had UAC on before (it's on never notify).

It doesn't matter now.
I've got it dealt with.
I think it's mainly an Autohotkey issue, as there are various AHK threads that mention admin issues.

Thanks.
JeffKang
 
Posts: 129
Joined: 15 Feb 2014, 23:59

Re: OptiKey - full computer control and speech with your eye

Postby JeffKang » 31 Jul 2015, 07:28

>If ANY points stray outside of either area (during lock-on or selection) then I discard the whole thing and the user can start again.


Oh I think I see it now.
I was thinking of the exiting of a magnification box.

I just read this part of the documentation:

> Point lock-on radius (pixels):
>
> Specific to 'Point selection source' of 'Fixations', this setting dictates the size of the initial 'lock-on' area.
> Your attention must remain completely inside this area for the lock-on time before a fixation begins.
> A larger radius results in a larger lock-on area (the area is a circle) making it easier to keep your attention within the bounds and begin a fixation, but reduces the accuracy of your selection.
> A smaller radius results in a smaller lock-on area making it more challenging to keep your attention within the bounds and begin a fixation, but increasing the accuracy of your selection
>
> Point fixation radius (pixels):
>
> Specific to 'Point selection source' of 'Fixations', this setting dictates the size of the fixation area (after the initial lock-on).
> Your attention must remain completely inside this area for the fixation to complete.
> A larger radius results in a larger fixation area (the area is a circle) making it easier to keep your attention within the bounds and complete the fixation, but more difficult to deliberately break the fixation by directing your attention elsewhere.
> A smaller radius results in a smaller fixation area making it more challenging to keep your attention within the bounds and complete the fixation, but easer to deliberately break the fixation by directing your attention elsewhere.


That's kind of like the invisible "air brush" circle I was thinking of.
I'm guessing that it's like letting us choose the brush size.
Choose the circle radius that will enclose and consider the gaze points to be deemed adjacent and close, and thus worthy of an acceptance that the user is showing interest.
Interest is either for lock-on to begin fixation, or the fixation itself.

I didn't know that radius was tweakable, and I didn't know that that there were 2 radiuses, with the fixation circle being larger than the beginning lock on radius (beginning lock on radius is smaller to prevent false starts, and the creation of ready-to-proceed-and-fixate circles that might need to be escaped?).

I thought that fixation was set by Eye Tribe: viewtopic.php?f=8&t=277&p=1163&hilit=fixation&sid=8492dfa2cd3960590de4306fc0f01064#p1163

Looking at MastaLomaster’s comment:

> In particular, your "fixation radius" is called gDISPERSION_LIMIT in my program;
the "fixation period" is called FIXATION_LIMIT.
>Thank you for sharing this, but I consider the fixation detection as solved in my program.


I guess that it’s up to the programmer to let some parameters be loose.

E.g. I don't recall ever seeing a setting for a lock on fixation before the main fixation in a program before.
I haven't delved deeply in to various eye-tracking programs, but I usually just see fixation time".
Here, it's "lock radius", "lock time", "fixation radius", "fixation time".
(And that's excluding adding magnification options).

---

In regards to thinking that the “If ANY points stray outside of either area” had to do with magnification, there are indeed magnification settings too:

> Magnify source (percentage of screen): Size of the area which will be captured around the selected point for magnification.
>
> Magnify destination (percentage of screen): Size of the area in the middle of the screen which will display the magnified area.


We can change the size of the magnification box, and how much area around the fixation is captured to the box?
Sweet.
JeffKang
 
Posts: 129
Joined: 15 Feb 2014, 23:59

Re: OptiKey - full computer control and speech with your eye

Postby JeffKang » 31 Jul 2015, 07:51

Thought: tag elements near point-of-gaze w/ colors, IDs, and lines – project to large elements

https://github.com/JuliusSweetland/OptiKey/issues/71
JeffKang
 
Posts: 129
Joined: 15 Feb 2014, 23:59

Re: OptiKey - full computer control and speech with your eye

Postby JeffKang » 31 Jul 2015, 08:30

Old and obsolete multi-key selection thought: batch submission of keyboard buttons – Variable dwell time necessary for activation

https://github.com/JuliusSweetland/OptiKey/issues/72
JeffKang
 
Posts: 129
Joined: 15 Feb 2014, 23:59

Previous

Return to Accessibility & Health Care



cron