Sean Wenzel
Home Mouse Grid Password Manager Advanced Scripting Dictation Box HTML by voice Hippocampus




Hippo Mouse Grid for NaturallySpeaking®

Download | Documentation

The Hippocampus Mouse Grid is designed to assist with voice only or keyboard only control of the mouse pointer for v5.0 or later Dragon NaturallySpeaking® voice-recognition software.

When launched the application parks itself in the Taskbar adding a number of global mouse positioning voice commands.

Key features
  • fully voice-enabled
  • dual monitor support
  • memorize named mouse points, quickly and easily
  • drag n' drop to any of your memorized points
  • hold down any mouse button
  • hold down control or shift and click the mouse
  • grab the edges and corners of windows for re-sizing, even client windows within an MDI application

v1.4b released 2006.02.17

  • minor bugfixes
  • add mousegrid menu voice command to display the applications pop-up menu

v1.3b released 2005.10.04

  • control click, alt click, shift click global commands added
  • control click, alt click, shift click any memorized point

v1.2b released 2005.10.01 (pm):

  • memorize and name mouse points
  • move to, drag to, right click memorized mouse points
  • memorized mouse points are projected onto the desktop mouse grid

v1.1b released 2005.10.01 (am):

  • drag n' drop support
  • hold or release any mouse button
  • grab any edge or corner of the foreground window
  • move the mouse in any direction a specified amount of pixels

v1.1b released 2005.09.25:

  • initial release



Documentation

Global Voice Commands
<mousegrid> desktop Project the MouseGrid onto the desktop. The list mousegrid contains: "mouse grid" and "hippo mouse". You can add or change this list by editing etc\lists\mousegrid.txt file in the program install directory.
show <mousegrid> Project the MouseGrid onto the desktop
<mousegrid> [this] window Project the MouseGrid onto the current active window
hide <mousegrid> Hide the MouseGrid
close <mousegrid> Close the MouseGrid application removing it from the Taskbar
grab that Click and hold down the left mouse button, you can then use any command to move the mouse before you
drop that Releases the left mouse button dropping whatever you have picked up using the "grab that" command.
hold left [mouse] button
hold down left [mouse] button
release left [mouse] button
hold right [mouse] button
hold down right [mouse] button
release right [mouse] button
hold middle [mouse] button
hold down middle [mouse] button
release middle [mouse] button
Hold or release the left/right or middle mouse button.
grab <snapdir> <edge> Position the mouse to an edge or corner of the foreground window and hold down the left mouse button. eg. grab the edge of a window for resizing using the mouse. In an MDI application such as Adobe® Photoshop the command will grab the edge of the active client window within Photoshop's main window.

<snapdir> may be any one of

  • left
  • right
  • top
  • bottom
  • top left
  • top right
  • bottom left
  • bottom right
  • up
  • down
  • upper left
  • upper right
  • lower left
  • lower right
  • North
  • South
  • East
  • West
  • Northwest
  • Southeast
  • Southwest
  • Northeast

<edge> may be any one of

  • edge
  • corner
<pixelnum> to the <snapdir> Move the mouse pointer a specified number of pixels.

<pixelnum> by default contains:

  • 1..10
  • 10..100 by tens, eg. 10,20,30...
  • 100.1000 by fifties, eg. 150,200,250...

You can edit the contents of this list to contain whatever numbers you wish. See etc/lists/pixelnum.txt in the program installation directory.

pointer <snapdir> <pixelnum> Move the mouse pointer a specified number of pixels.
memorize mouse point Memorize the current mouse position. A dialog will appear to allow you to name the mouse point.
delete mouse point <mousepoints> Delete a pre-defined mouse point by name
<action> <mousepoints> By far this is the most powerful command in the mouse grid application. This command allows you to move mouse to a predefined mouse point and perform the specified action. Drag n' Drop is supported. eg. "drag to recycle bin" would drag and drop the object under the mouse pointer (assuming that recycle bin was already defined as a mosue point).

<action> may be any one of:

  • mouse to
  • pointer to
  • point to
  • click
  • click on
  • left click
  • left double click
  • double click
  • right click
  • right double click
  • middle click
  • middle double click
  • drag to
  • control click
  • shift click
  • alt click

Mouse Grid Voice Commands
dictate your desired coordinates

For example say:

  • fifteen point ten (15.10)
  • one eight two point three nine eight (182.396)
  • five hundred twenty one point one hundred sixty three (521.163)
On the MouseGrid there is an edit field where you can dictate the desire to most coordinates. In the top left corner of the grid there is an edit field. The field is fully voice dictation enabled and is set to accept dictation in NaturallySpeaking®'s Numbers Mode.

The coordinates dictated are in 10 pixel increments as is the numbering on the rulers and guidelines on the grid. If you need finer control of the mouse you can use the voice commands below to exactly position the mouse down to the pixel once you have first finished dictating the coordinates.

You may also enter the most coordinates using the keyboard. Functionality could be extended by creating other macros that use the keyboard interface to position the mouse.

<direction> <0..50> Moves the mouse pointer in 10 pixel increments in any of the eight available directions. The directions list contains the phrases up, down, right, left, top left, top right, bottom left, and bottom right.
<direction> <0..50> and <click> Positions the most pointer the same as the above command. In addition it clicks one of the mouse buttons. The click list contains click, right click, middle click and double-click. Future enhancements are planned.
<direction> <0..50> pixels Move the mouse pointer in any direction a specified number of pixels for extremely fine control. specified pixels.
<click> Click the mouse. The click list contains click, right-click, middle-class and double-click. Future enhancements are planned.
more transparent Makes the MouseGrid more transparent.
less transparent Makes the MouseGrid less transparent.
adjust Reverses the automatic adjustment set in the setup dialog. This is useful in dual monitor setups with the Dragonbar displayed.

Menus and Configuration

Click on the Taskbar icon to access the main menu.

Right click on the MouseGrid for some extra configuration options.

Keyboard Operation

The up, down, left in the right arrow (cursor) keys on the keyboard move the mouse pointer in 1 pixel increments.

Holding the shift key down along with the cursor keys moves the mouse pointer in 10 pixel increments

Holding the control key down along with the cursor keys lose the mouse pointer in five pixel increments.

Hold down both the Control key and the Shift key and the cursor keys will move the mouse pointer in 50 pixel increments.

Enter coordinates directly into the edit field using the '0' through '9' keys and '.' to seperate them. Coordinates are specified in a reverse Y, X order. eg. 100.50 is 100 from the top and 50 from the left.

Possible Future Enhancements

  • more/better global mouse movement commands
  • alternative or different grid structures
  • memorizing and voice recall of mouse points
  • drag and drop to memorized mouse points
  • hold down and/or release Ctrl/Alt/Shift while clicking


Hippocampus Mouse Grid is "Beta" level software. Use it at your own risk.

Download

Download Mouse Grid Installer v1.4b 2006.02.17 (618k)

At this point in time Hippocampus Mouse Grid is free for personal use only. We reserve the right to change the terms of usage at any time by giving notice on this web site.

Bug reports and improvement requests

Submit bug reports, criticism, praise and enhancement requests using the feedback link at the bottom of this page. Enjoy.