Mouse

A video demonstration of mouse commands is found here. Note that this demonstration is a little old and doesn't show all features.

Basic mouse commands

Clicking

  • Left click: kick [<number>]
    • Can use an optional <number> to double (two) or triple (three) click.
  • Right click: psychic
  • Hold down left mouse: squat
  • Release left mouse: bench
  • Hold down right mouse: lean
  • Release right mouse: hoist
  • Control left click: colic
  • Middle click: kick mid
  • Shift click: shift click
  • Shift right click: shift right click

Moving

  • Move around: curse <direction> [[E] <direction>] <distance_in_pixel>
    • <direction> can be sauce (up), dunce (down), lease (left), or ross (right).
  • Scroll mouse wheel: scree <direction> [number_of_scrolls]
    • <direction> can be sauce (up) or dunce (down).
  • Scroll mouse wheel continuously (until you say cancel): (zinc | scree) <direction> <scroll speed>
    • <direction> can be sauce (up) or dunce (down).
    • <scroll speed> can be super slow, slow, normal, or supefast

Examples:

  • curse sauce ten
  • curse lease sauce ten
  • curse lease-e-sauce ten
    • Easier to speak than the previous example.

Advanced mouse commands

Mousegrid

Description:

Approach the desired position by sequentially selecting tiles on the screen. Provided by Dragon Naturally Speaking and only available for the main monitor.

Usage:

  • Invoke: mousegrid
  • Select tile: <tile_number>
    • <tile_number> is an integer from 1 to 9.
  • Click on left on screen: left point
  • Click on center on screen: center point
  • Click on right on screen: right point

Douglas

Description:

Creates a grid on the screen with horizontal (top/bottom of screen) and vertical (left/right of screen) numbers at the borders. Squares are directly selectable by calling out the respective numbers.

Selecting from one point to another is available including fine adjustment of the start and end points.

Usage:

  • Invoke: douglas or douglas <monitor_number>
  • Move to square: <horizontal_number> by <vertical_number>
  • Select: <horizontal_number_1> by <vertical_number_1> (select | grab) <horizontal_number_2> by <vertical_number_2>
  • Select horizontally: <horizontal_number_1> by <vertical_number_1> (select | grab) <horizontal_number_2>
  • Fine selection: <horizontal_number_1> by <vertical_number_1> movecurse ...squat<horizontal_number_2> by <vertical_number_2> movecurse ...bench

Examples:

  • 5 by 20
  • 5 by 20 kick
  • 5 by 20 select 10 by 30
  • 5 by 20 select 10
  • 5 by 20 move, curse sauce lease 5, squat, 10 by 30 move, curse dunce lease 10, bench

Rainbow

Description:

  • Creates a colored grid on the screen. Squares are directly selectable by calling out the respective color then number.

Usage:

  • Invoke: rainbow or rainbow <monitor_number>
  • Move to square: [<number_of_color_palette>] <color> <number>
    • <number_of_color_palette> is an integer that refers to which chunk of that color you want as colors loop when filling the screen.
    • <color> can be the following: red, orange, yellow, green, blue, or purple.
  • Select: [<number_of_color_palette_1>] <color_1> <number_1> (select | grab) [<number_of_color_palette_2>] <color_2> <number_2>
  • Fine selection: [<number_of_color_palette_1>] <color_1> <number_1> movecurse ...squat[<number_of_color_palette_2>] <color_2> <number_2> movecurse ...bench

Examples:

  • red 86
    • References square within the first red palette.
  • red 86 kick
    • Clicks at this location.
  • two red 86
    • References square within the second red palette.
  • red 86 select 2 green 10
    • Selects from the first red 86 to the second green 10.
  • red 86 move, curse sauce lease 5, squat, 2 green 10 move, curse dunce lease 10, bench
    • Selects from the first red 86 to the second green 10 with fine adjustment.

Sudoku

Description:

Creates a grid of numbered 3 x 3 squares over the whole screen. A number is called out to move directly to the center of the square. The position can be refined to one of the adjacent small squares. It supports both clicking and dragging.

Usage:

  • Invoke: sudoku or sudoku <monitor_number>
  • Move to square: <number>
  • Select/drag to square: drag <number>
  • Select/drag from square to square: <number> drag <number>
  • Move to square with refinement (also for drag): <number> grid <number>

Examples:

  • 159 grid 8
  • 95 kick double
  • drag 201
  • 7 drag 13
  • 55 move, curse sauce lease 5, squat, 20 grid 7 move, curse dunce lease 10, bench

Legion

Description:

  • Finds text on the screen and gives each a number which you can call out.

Usage:

  • Invoke: legion [<monitor_number>] [<rough_detailed>]
    • <rough_detailed> (optional) can be one of "rough" (default) or "detailed". "rough" can run a little faster depending on the system. "detailed" can be more accurate. Control the degree of downscaling done by "rough" using the user setting: legion_downscale_factor.
  • Move to text area: <number>
  • Highlight one text area: <number> (select | light)
  • Highlight from one text area to another: <number_1> (select | light | grab) <number_2>

Examples:

  • legion 2
    • Runs legion on screen 2.
  • legion detailed
    • Runs legion on screen 1 scanning with full resolution.
  • 76 select
    • Selects from the left side to the right side of 76.
  • 76 select 100
    • Selects from the left side of 76 to the right side of 100.