I’m working on a new version of an eye-driven cursor that energizes as its being activated. As the cursor energizes, it draws the outline of a circle. The circle is completed as the cursor has reached its max energy and thereby gets activated. The cursor begins this activation routine either when it is over a button, or if it comes to rest on a certain spot for a few seconds. If the cursor is activated and it is not over a button, a modal with its own unique button will appear over where the cursor is. The modal can then be hidden by moving the cursor to any edge of the stage.
In this implementation, the mouse is used to update the cursor but ultimately this would of course be driven by the eye point. This demo also features buttons with preset messages that the computer can speak (using utilities from Cocoa) and a method for sending out the cursor data over a local network via OpenSoundControl, so that we can ultimately have the EyeWriter talk to other apps.