diff --git a/doc/html/wire.html b/doc/html/wire.html
index c75b7c10..97996f3a 100644
--- a/doc/html/wire.html
+++ b/doc/html/wire.html
@@ -43,16 +43,34 @@ Generate wires from the command line.
- help
- Print help information
-
- horizontal
-
- Add a new horizontal wire leg
-
- leg
-
- Add a new horizontal or vertical leg
+
- horizontal [to x y]
+
- Add a new horizontal wire leg. If coordinates are specified, the
+ wire is drawn between the current last position and the indicated
+ coordinate ("y" value ignored). If a coordinate is not specified,
+ the wire is drawn from the current last position to the "x"
+ position of the cursor.
+
- leg [to x y]
+
- Add a new horizontal or vertical leg. This behaves like
+ wire horizontal or wire vertical, but chooses
+ the orientation depending on which orientation ends closer to
+ the cursor position or to the indicated coordinate.
- switch [layer width]
- Place contact and switch layers
- type [layer width]
-
- Select the type and size of wires
-
- vertical
-
- add a new vertical wire leg
+
- Select the type and size of wires. If the layer and width are not
+ given, the the layer and width are chosen from the material that is
+ found under the location of the cursor, with the width determined by
+ the largest square that will fit completely inside the material at
+ that point.
+
- type at x y]
+
- Select the type and size of wire, determining the wire type and
+ size from the material found at the given coordinate.
+
- vertical [to x y]
+
- Add a new vertical wire leg. If coordinates are specified, the
+ wire is drawn between the current last position and the indicated
+ coordinate ("x" value ignored). If a coordinate is not specified,
+ the wire is drawn from the current last position to the "y"
+ position of the cursor.
- segment layer width x1 y1 x2 y2... [-noendcap]
- Paint one or more wire segments
- segment layer width filename [-noendcap]