Global Navigation: Moving the Mouse

Note: I use the mouse differently by voice then the way I did using my hands. The main thing to keep in mind is it is harder doing things one command by one command with voice, but easier once you learn voice commands that combine many commands you used to do singly with the mouse.

There are many things I used to do with a mouse that I no longer use a mouse to do. For example, it is always faster to select a menu command by using a voice command that doesn't involve mouse movements. There are at least two ways the mouse can be used efficiently in speech commands, however:

1. Placing the mouse on the screen i.e. the Internet. For this I use the Direct Grid commands -- for example "25 by 50" or "Mouse 25 by 30". These commands can also be used in combination with many others. Here are some examples: "25 by 50 Paste", "40 by 25 Delete Paragraph".

2. You can also drag and size windows directly without first placing the mouse with the "Go (Mouse)/Drag/Window..." sets of commands that appear immediately following the Direct Grid commands. A combination of the Direct Grid and the Drag commands are also useful for things like dragging text in Photoshop.

Touch (Touch 1) (Mouse Click)
Touch 2 (Double Click)
Touch Right (Right Click)

Touch    Top/Bottom/Tab/Paste/Copy/Select (Select All)/Copy All/Find/Down (Page Down)/Up (Page Up)/Open File/Close(Close Window)/Minimize/Bigger (Maximize)/Restore/Enter/From Home/From End/From Top/From Bottom/Delete Home (Delete Top of Line)/Delete End (Delete End of Line)/Bold Line (Line Bold)/Find (Please Find)/Replace (Please Replace)    [This macro simply combines the listed commands. For example, "Touch Select" clicks the mouse, then selects all.]

Touch    1-20    Times    [This clicks the left mouse button multiple times.]
Clean Touch    [This clicks the mouse, then deletes a line. This is useful when you're doing repeat searches on the Internet.]

<Direct Grid Command>    1-128    (by)    1-160    [This and the next four commands make up another type of mouse grid. The "Go" and "Mouse" commands are relative to the screen, the "Window" (and "Relative") commands are relative to the active window. The various "Touch" commands add a mouse click to the command. A single command will take you directly to the y, x coordinates you specify at 10-pixel increments. Each one number (10-pixel) increment is about a standard screen letter and a half wide. If you have your monitor set to a 1024 x 768 pixel resolution, saying "Go 3 by 3" (or "Mouse 3 by 3") will take you to the x, y coordinates 30 x 30, which puts you near the top left-hand corner of the screen.You can also leave out the "by" of any of these commands -- for instance, "Go 3 3." "Go 102 by 76" (1020 x 760) will take you to the bottom left-hand corner of the screen, "Go 51 by 38" (510 x 380) will take you to the middle of the screen, and "Go 101 by 38" (1010 x 380) will take you to the middle of the left-hand edge of your screen. If your monitor is set to a lower resolution, simply use lower numbers. For example, if your monitor is set to 800 x 400 pixels, your grid numbers would range up to 80 by 40 with 40 by 20 (400 x 200) as the middle of the screen. Note: there has been a change in version 5: the coordinates were formerly in the opposite order -- x, y, or horizontal, then vertical. I changed it because it's easier to say in this order, but remember to switch the numbers if you are using this command to find the x, y coordinates for the SetMousePosition macro command.

What makes these commands very accurate is a paper ruler around your screen marking off 50 and 100 pixel increments. For example, if your screen is set to 600 by 800 pixels the top ruler would go from 0 to 80 and the bottom ruler would go from 0 to 60 by fives and tens. With the rulers taped around my screen, I'm close to 100 percent accurate in placing the mouse; this makes it possible to use the more efficient "50 by 50" (or "50 50") commands (see green macros below) to combine positioning the mouse and clicking it, especially in programs like Netscape.

These commands are also useful in conjunction with the "Go(Mouse)/Drag" macros that follow, which allow you to move or drag the mouse a relative number of pixels.]

<Direct Grid Command>    1-128    (by)    1-160    Dot (Point)    1-9    [This and the next two macros allow you to move the mouse by one pixel increments. The whole numbers, like the macro above, represent 10-pixel increments. The decimals are single pixel increments. For instance, "50 by 30 Point five" will move the mouse to the y, x coordinates 500 x 305. The following two macros simply give you the ability to mix and match whole and decimal numbers.]
<Direct Grid Command>    1-128    Dot (Point)    1-9 (by)    1-160
<Direct Grid Command>    1-128    Dot (Point)    1-9 (by)    1-160    Dot (Point)    1-9
Go (Mouse)/Window (Relative)    1-128    (by)    1-160    <Mouse Action>    [This is an alternate way to combine the above commands with a left, double left or right mouse click.]

1-128    (by)    1-160     [This at the next three commands are shorter ways to say the Direct Grid command that both places the mouse and clicks the left button. Once you get used to placing the mouse you'll find yourself using this shortcut often.]
1-128    (by)    1-160    Dot (Point)    1-9   
1-128    Dot (Point)    1-9 (by)    1-160
1-128    Dot (Point)    1-9 (by)    1-160    Dot (Point)    1-9

1-128    (by)    1-160    Drag    Up/Down/Left/Right   1-100    [In addition to dragging things, you can also use this command to select text in programs where the shift, arrow key selection does not work, like Web browsers and original incoming messages in Eudora. If you begin with the "Text" command, the mouse remains in its initial position and you can use the following "Again" command to redo the drag command.]  
<Direct Grid Command,Text>    1-128    (by)    1-160    Drag    Up/Down/Left/Right   1-100 

Again (Drag Again)    Up/Down/Left/Right   1-100

Drag to    1-128    (by)    1-160

1-128    (by)    1-160    To (Drag to)    1-128    (by)    1-160      [These allow you to select and drag an object all in one command. They can also be used to select blocks of text. Note: this and the following macro are located in KimMOUSE3.dvc. They are sequestered from the other mouse macros so you can install and uninstall them separately because they contain a lot of variables, and so may slow down a slow computer.]
1-128    (by)    1-160    Copy to/Space Copy To    1-128    (by)    1-160       [This allows you to copy all from one window and past into another window all in one command. "Space copy to" presses enter before and after the copy.]

To/From     1-128    (by)    1-160     [This and the next two commands are useful in word processing programs. This command selects the text to or from the position of the mouse arrow.]
1-128    (by)    1-160 
   Through (To)    1-128    [This allows you to select blocks of text by line.] 

1-128     Through (To)    1-128    (by)    1-160 

1-128    (by)    1-160   Home/Delete Home (Delete Top of Line)/From Home (Select Home) (Top of Line)/End/Delete End(Delete End of Line)/From End (Select End) (End of Line)/Top/From Top (Select Top)/Bottom/From Bottom (Select Bottom)/Letter/Character/Word/Line/Paragraph/Enter (New Line)/New Paragraph/Insert(Insert Paragraph)/Oops/Play(Oops Play)/Touch/Touch Right/Touch 2/Copy/Copy All/Select/Select All/Paste/Next/Last/Delete (Delete Next)/Delete Last/Close(Close Window)/Close Document (Close Page)/Bigger (Maximize)(Maximize Window)/Minimize(Minimize Window)/Restore(Restore Window)/Erase Line/Add Caps/Add All Caps/Add No Caps/Next (Next Window)/Last (Last Window)/Open (Open File)/Open Bigger (Open File Bigger)/Find (Please Find)/Replace (Please Replace)/Down (Page Down)/Up (Page Up)     [This and the next twelvecommands are especially useful in Word and WordPad. They allow you to place the cursor and do other commands like correct text, ("30 by 30 Oops") insert line breaks ("25 by 10 Enter") or format text ("40 by 25 Blue 7" below) in one command. This and the next four commands place the cursor, then put the cursor at the beginning of the nearest word before proceeding. The four remaining commands, which use only vertical numbers, work with whole lines.]
<Direct Grid Command>    1-128    by    1-160   Letter (Character)/Word/Line/Paragraph/Oops (Correct That)/Play (Oops Play) (Correct That Play)     [This combines placing the cursor with selecting a letter, word or paragraph. The Oops and Play commands placing the cursor, then invoke the NatSpeak Correct That box with with the nearest phrase selected. The play command then plays that phrase.]
(<Direct Grid Command>    1-128    by    1-160   Select    Letter (Character)/Word/Line/Paragraph)

1-128    (by)    1-160   Delete/Cut/Copy/Select    Letter (Character)/Word/Line/Paragraph

1-128    (by)    1-160   Delete/Cut/Copy/Select    1-40    Letters (Characters)/Words/Lines/Paragraphs
1-128    (by)    1-160   Bold/Italicize (Italic)/Underline/Regular/<Colors>    Letter (Character)/Word/Line/Paragraph      [The colors only work in programs that have "Font <Color>" macros. They work in Word and in Dreamweaver.]

1-128    (by)    1-160   Bold/Italicize (Italic)/Underline/Regular/<Colors>   1-40    Letters (Characters)/Words/Lines/Paragraphs


Colors:
Black/Blue/Bright Green/Dark Blue/Dark Red/Dark Yellow/Gray/Green/Pink/Red/Teal/Turquoise/Violet/White/Yellow


1-128    (by)    1-160    a-z, (alpha-zulu)      [These combine placing the cursor with saying a letter.

They're especially when you are working with files.]

1-128    (by)    1-160     Touch/Touch 2/Right (Touch Right)/Word    a-z (alpha-zulu),'s, s'       [This is especially useful for accessing and choosing a right click menu item in one command. The "Word" command puts the cursor at the end of the nearest word.]

1-128    by    1-160    0-99,     [This combines placing the cursor with saying a number. Note that in addition to the numbers you can also say "comma". This is a useful spreadsheet command. Note that you cannot use this command without the "by"]

1-128    (by)    1-160    Enter    1-9

1-128    (by)    1-160    <Font Styles>    [All of these work in Word, fewer work in WordPad and other programs.]
1-128    (by)    1-160     Word (Next)/Last/Delete (Delete Next)/Delete Last/Select/<Format Style>  1-20    [This command selects, deletes or formats a number of words.]

1-128    Home/End/Mid/Mid Home/Mid End/Bold/Line/Paragraph/Insert(New Paragraph)/Enter/Paste(Paste That)/Paste Line (Line Paste)/End Paste/Home Paste/Bold Enter/Enter Bold/Sentence/Join/Break/Break 2/Insert Paragraph/From Top/From Bottom/Erase Line/Next (Next Window)/Last (Last Window)/Open (Open File)/Open Bigger (Open File Bigger)/Find (Please Find)/Replace (Please Replace)/Down (Page Down)/Up (Page Up)   [You only need to specify the vertical coordinate for this and the next 6 combined mouse placing and formatting commands because the commands are for whole lines. For example, "45 Bold" bolds the line closest to the vertical coordinate 45, "45 Enter Bold" bolds the line and puts a line of space before it, and "45 Insert" Inserts spaces for a paragraph at that coordinate."Sentence" puts the cursor after the next period. "Join" joins the line you specify with the next line. "Break" does a line break at the next period, and "Break 2" does two line breaks at the next period. "Insert" inserts a paragraph at the beginning of the line. "Insert Paragraph" inserts space for a paragraph after the next period."From Top" selects from the top of the document. "From Bottom" selects from the bottom of the document.]
1-128    Home/End/Mid/Mid Home/Mid End/Bold/Line/Paragraph/Insert(New Paragraph)/Enter/Paste(Paste That)/Paste Line (Line Paste)/End Paste/Home Paste/Bold Enter/Enter Bold/Sentence/Join/Break/Break 2/Insert Paragraph/From Top/From Bottom     Delete    1-10     [This allows you to combine the commandsabove this one with a number of deletes. "Join Delete X" is especially useful.]

1-128    Delete/Cut/Copy/Select    Letter (Character)/Word/Line/Paragraph

1-128    Delete/Cut/Copy/Select    1-40    Letters (Characters)/Words/Lines/Paragraphs
1-128    Replace    Line/Paragraph

1-128    Enter    1-9
1-128    <Font Styles>
1-128    Next/Last/Delete (Delete Next)/Delete Last/Select/<Format Style>  1-20     [This command selects, deletes or formats a number of lines.]  
1-128    Down/Up    1-100

1-128    Drag    Down/Up    1-100

1-128    (by)    1-160    Double (Two)/Triple (Three)/Quadruple (Quad) (Four)     Stars/Bracket/Braces/Paren (Parentheses)   [This and the next two commands allow you to place the cursor before specifying a number and/or color of brackets etc. NOTE: these only work in WORD]
1-128    (by)    1-160    <Font Style>     Stars/Bracket/Braces/Paren (Parentheses)
1-128    (by)    1-160    <Font Style>    Double (Two)/Triple (Three)/Quadruple (Quad) (Four)     Stars/Bracket/Braces/Paren (Parentheses)


Font Styles:
Bold/Italic/Bold Italic/Normal/Black/Blue/Bright Green/Dark Blue/Dark Red/Dark Yellow/Gray/Green/Pink/Red/Teal/Turquoise/Violet/White/Yellow/No Highlight/Double Strike Through/Double Strike/Embossed/Engraved/Hidden/Shadow/Superscript/Subscript/Underline/Double Underline/Double/Wavy Underline/Thick Underline/Strike Through/Strike/Bigger/Smaller/Much Bigger/Much Smaller/a Little Bigger/a Little Smaller/a Lot Bigger/a Lot Smaller/Default/Plain/Plain Text/Regular/Lowercase/No Caps/Initial Caps/Caps/Uppercase/Small Caps

1-128    (by)    1-160    All/This/Line/Cut Line/Paragraph/Cut Paragraph/Rest/Top    to    <Notepad replace, Notepad add, WordPad files>      [This and the next five macros combine placing the mouse and copying and pasting to a notepad or wordpad file. Example: "4 by 30 Line to 1" copies the contents of the line located at 4 by 30 to the notepad file "1". The following "Stay" macro does the same, but leaves open the file you are pasting to.]
1-128   All/This/Line/Cut Line/Paragraph/Cut Paragraph/Rest/Top    to    <Notepad replace, Notepad add, WordPad files>

1-128    (by)    1-160    All/This/Line/Cut Line/Paragraph/Cut Paragraph/Rest/Top    to    <Notepad replace, Notepad add, WordPad files>    Stay

1-128    All/This/Line/Cut Line/Paragraph/Cut Paragraph/Rest/Top    to    <Notepad replace, Notepad add, WordPad files>    Stay


1-128    (by)    1-160   Up/Down/Left/Right   1-100   [This combines positioning the mouse with selecting text.]
<Direct Grid Command>    1-128    (by)    1-160   Up/Down/Left/Right   1-100  

1-128    (by)    1-160   1-40    Letter(s) (Character(s))/Word(s)/Line(s)/Paragraph(s)

<Direct Grid Command>    1-128    (by)    1-160   1-40    Letter(s) (Character(s))/Word(s)/Line(s)/Paragraph(s)

1-128    (by)    1-160   Top/Bottom/Tab     [This combines the direct grid commands with "Go To Top," "Go To Bottom," or "Tab." These are particularly useful in Windows Explorer.]
<Direct Grid Command>    1-128    (by)    1-160   Top/Bottom/Tab

Direct Grid Command:
Go (Mouse)/Window (Relative)/Touch/Touch 2/Touch Right/Window Touch/Window Touch 2/Window Right (Window Touch Right)

Go (Mouse)/Drag/Window    Up/Down/Left/Right    1-100    [This and and the next 9 sets of macros allow you to move the mouse or drag a highlighted object by pixel. Whole numbers are 10-pixel increments. Decimals are one-pixel increments. For example, saying "Go Up 10" moves the mouse up 100 pixels, while "Go Up 5 Point 4" moves the mouse up 54 pixels. Here are more examples: "Window Up 40" moves the current window Up 400 pixels and "Drag down 3.3" drags anything that is highlighted down 33 pixels. (Note that in this set of macros, the "Window" command allows you to move the current window, while in the previous set, it indicated that the mouse position would be relative to the current window.)]
Go (Mouse)/Drag/Window    Up/Down/Left/Right    1-100    Dot (Point)    1-9
Go (Mouse)/Drag/Window    Up/Down/Left/Right    Dot (Point)    1-9 

Go (Mouse)/Drag/Window    <Top Bottom...>    Right/Left    1-100    [This and the following five commands allow you to move the mouse at a diagonal; they also give you alternate ways to say "Up" and "Down."Four example, saying "Go Top Left 10" will move the mouse 100 pixels toward the top left-hand corner of the screen. "Drag Down Right 4" will drag the mouse 40 pixels toward the bottom right hand corner of the screen. "Drag Lower Right 4" will do the same.]
Go (Mouse)/Drag/Window    <Top Bottom...>    Right/Left    1-100    Dot (Point)    1-9

Go (Mouse)/Drag/Window    <Top Bottom...>    1-100    Right/Left    1-100
Go (Mouse)/Drag/Window    <Top Bottom...>    1-100 Dot (Point)    1-9 Right/Left    1-100
Go (Mouse)/Drag/Window <Top Bottom...>    1-100    Right/Left    1-100    Dot (Point)    1-9
Go (Mouse)/Drag/Window    <Top Bottom...>    1-100    Dot (Point)    1-9 Right/Left    1-100    Dot (Point) 1-9

(Go (Mouse)    Up/Down/Left/Right    1-100    <Mouse Action>    [This and the next five sets of macros combine moving and clicking the mouse. For instance "Go Down Right 20 Touch" will move the mouse down 200 pixels, right 200 pixels then click left.]
Go (Mouse)    Up/Down/Left/Right    Dot (Point)    1-9    <Mouse Action>
Go (Mouse)    Up/Down/Left/Right    1-100    Dot (Point)    1-9    <Mouse Action>
Go (Mouse)    <Top Bottom...>    Right/Left    1-100    <Mouse Action>
Go (Mouse)    <Top Bottom...>    Right/Left    1-100    Dot (Point)    <Mouse Action>
Go (Mouse)    <Top Bottom...>    1-100    Right/Left    1-100    <Mouse Action>

Top Bottom...:
Top (Up) (Upper)/Bottom (Down) (Low) (Lower)

Top/Bottom    Left/Right/Middle/Scroll/Scroll Arrow    [This and the next six sets of commands are quick ways to position a mouse around the left, right, bottom, or top edges of the screen. These are useful for positioning the mouse on a scrollbar. Most of the "Scroll" and "Scroll Arrow" commands assume you're going to the left of the screen.]

Top/Bottom    Left/Right/Scroll/Scroll Arrow    Left/Right/Down/Up    1-100, 105-200
Top/Bottom    Left/Right/Down/Up    1-100, 105-200    [This is a quicker way to say the above command -- the second variable is left out of the command and is "Left" by default.]

Top/Bottom    Left/Right/Scroll/Scroll Arrow    Touch (Click)
Top/Bottom    Left/Right/Scroll/Scroll Arrow    Left/Right/Down/Up    1-100, 105-200    Touch (Click)
Top/Bottom    Left/Right/Down/Up    1-100, 105-200    Touch (Click)    [This is a quicker way to say the above command with "Left" as the second variable by default.]

Left/Right    Middle    [This is a quick way to put the mouse in the middle of a scrollbar on the left.]

Horizontal    Left/Right/Middle/Left Scroll/Right Scroll/Left Scroll Arrow/Right Scroll Arrow    [Use these commands to position the mouse on a horizontal scroll bar near the bottom of the screen.]

 

Next Section: Global Navigation: Moving and Sizing Windows

Previous Section: Global Navigation: Spaces and Punctuation

Back To Contents

 

[home] [writing] [about scriven] [rsi] [contact]
 

© Copyright 1999-2002 Kimberly Patch. All rights reserved.
www.scriven.com