From 8b9e4aa3ce48911d6c5378521471979e4f3d81d8 Mon Sep 17 00:00:00 2001 From: Kornelius Elstner Date: Mon, 19 Jan 2026 22:00:23 +0100 Subject: [PATCH] Fix keyboard commands to match current 2.2.x release --- guides/cmdline.rst | 1 + ref/snaps.rst | 26 +++---- ref/tools.rst | 164 ++++++++++++++++++++++----------------------- 3 files changed, 96 insertions(+), 95 deletions(-) diff --git a/guides/cmdline.rst b/guides/cmdline.rst index 45ad8d7..c00c660 100644 --- a/guides/cmdline.rst +++ b/guides/cmdline.rst @@ -35,6 +35,7 @@ The commands available to use are shown in the :ref:`Drawing Tools ` refe #. Press [Ctrl + M], any command, and then [Enter] or the [Space bar]. #. Press [Shift], any command, and then [Enter] or the [Space bar]. #. Press [F1], any command, and then [Enter] or the [Space bar]. + #. Press [Shift + Space bar] to force focus on the command prompt, any command, and then [Enter] or the [Space bar]. #. With the *Keycode Mode* on, type a **two letter** command (e.g. ``li``, ``ci``); pressing [Enter] is not required. When the command line is activated, the prompt above the input text-box (initially showing "Command:" in black text) turns blue. After typing a command, the prompt will indicate the next input required, such as coordinates or the next action available. diff --git a/ref/snaps.rst b/ref/snaps.rst index 59aad43..57cba63 100644 --- a/ref/snaps.rst +++ b/ref/snaps.rst @@ -19,19 +19,19 @@ Snaps provide the ability to pick precise locations when using a mouse. Various "Menu Item", "Icon", "Command", "Description" "Exclusive Snap Mode", |icon01|, "", "**On**: only one snap mode is allowed. **Off**: multiple snap modes are allowed The snap modes are remembered in each state." - "Free Snap", |icon02|, "os, sf", "Allows for the crosshair to move freely while other snap modes are enabled." - "Snap on Grid", |icon03|, "sg", "Snap to a grid intersection." - "Snap on Endpoints", |icon04|, "se", "Snap to the endpoints of a line segment, the quadrants of a circle, a point, or the alignment point of a text or mtext object." - "Snap on Entity", |icon05|, "np, sn", "Snap to the path of an entity." - "Snap Center", |icon06|, "sc", "Snap to the center of a circle or ellipse. It will also snap to the foci of an ellipse." - "Snap Middle", |icon07|, "sm", "Snap to the middle of a path. Enabling this mode displays a ''Middle points'' input. If you change the value to 2 then you can snap to the trisection points of a line segment." - "Snap Distance", |icon08|, "sd", "If you snap to the endpoint of a line segment then activate ''snap distance'' and input 50, then it will snap to a point 50 units from the endpoint on the line segment. However, it will also snap to a point that is 50 units from the other endpoint." - "Snap Intersection", |icon09|, "si", "Snap to the intersection of two entities. Note this does not currently work for polylines." - "Restrict Horizontal", |icon10|, "rh", "Restricts the crosshairs to the x-axis (horizontal movement)." - "Restrict Vertical", |icon11|, "rv", "Restricts the crosshairs to the y-axis (vertical movement)." - "Restrict Orthogonal", |icon12|, "rr", "Restricts the crosshairs to the x **or** y-axis. (either horizontal **or** vertical movement)." - "Restrict Nothing", , "rn", "Turns off restricted cursor movements." - "Set relative zero position", |icon13|, "", "Manually sets the Relative Zero Point at the selected coordinate." + "Free Snap", |icon02|, "so, os, snapfree", "Allows for the crosshair to move freely while other snap modes are enabled." + "Snap on Grid", |icon03|, "sg, snapgrid", "Snap to a grid intersection." + "Snap on Endpoints", |icon04|, "se, snapend", "Snap to the endpoints of a line segment, the quadrants of a circle, a point, or the alignment point of a text or mtext object." + "Snap on Entity", |icon05|, "sn, np, snaponentity", "Snap to the path of an entity." + "Snap Center", |icon06|, "sc, snapcenter", "Snap to the center of a circle or ellipse. It will also snap to the foci of an ellipse." + "Snap Middle", |icon07|, "sm, snapmiddle", "Snap to the middle of a path. Enabling this mode displays a ''Middle points'' input. If you change the value to 2 then you can snap to the trisection points of a line segment." + "Snap Distance", |icon08|, "sd, snapdist", "If you snap to the endpoint of a line segment then activate ''snap distance'' and input 50, then it will snap to a point 50 units from the endpoint on the line segment. However, it will also snap to a point that is 50 units from the other endpoint." + "Snap Intersection", |icon09|, "si, snapintersection", "Snap to the intersection of two entities. Note this does not currently work for polylines." + "Restrict Horizontal", |icon10|, "rh, restricthorizontal", "Restricts the crosshairs to the x-axis (horizontal movement)." + "Restrict Vertical", |icon11|, "rv, restrictvertical", "Restricts the crosshairs to the y-axis (vertical movement)." + "Restrict Orthogonal", |icon12|, "rr, restrictogonal", "Restricts the crosshairs to the x **or** y-axis. (either horizontal **or** vertical movement)." + "Restrict Nothing", , "rn, restrictnothing", "Turns off restricted cursor movements." + "Set relative zero position", |icon13|, "rz, setrelativezero", "Manually sets the Relative Zero Point at the selected coordinate." "Lock relative zero position", |icon14|, "", "Locks the Relative Zero Point to the current coordinate." diff --git a/ref/tools.rst b/ref/tools.rst index d552540..891cb90 100644 --- a/ref/tools.rst +++ b/ref/tools.rst @@ -26,69 +26,69 @@ Line :class: table-fix-width "Tool", "Icon", "Command", "Description" - "2 points", |icon01|, "l, li, line", " + "2 points", |icon01|, "l, li, line, line2p", " | Draw a line between two assigned points. | | **Tool Options:** | |tlopt14|" - "Angle", |icon02|, "", " + "Angle", |icon02|, "aline, angleline", " | Draw a line from an assigned point defining the start, middle or end of the line and with an assigned length and angle. | | **Tool Options:** | |tlopt07|" - "Horizontal", |icon03|, "hor, horizontal", " + "Horizontal", |icon03|, "lh, linehor", " | Draw a horizontal line from an assigned point defining the start, middle or end of the line and with an assigned length. | | **Tool Options:** | |tlopt10|" - "Vertical", |icon04|, "ver, vertical", " + "Vertical", |icon04|, "lv, linever", " | Draw a vertical line from an assigned point defining the start, middle or end of the line and with an assigned length. | | **Tool Options:** | |tlopt10|" - "Rectangle", |icon06|, "rec, rect, rectangle", " + "Rectangle", |icon06|, "re, rect, linerec", " | Draw a rectangle by assigning the points of two diagonally opposite corners. " - "Parallel through point", |icon07|, "pp, ptp", " + "Parallel through point", |icon07|, "lp, ptp, lineparthro", " | Draw a given number of lines parallel to a selected existing line through an assigned point. | | **Tool Options:** | |tlopt13|" - "Parallel", |icon08|, "o, pa, offset, parallel", " + "Parallel", |icon08|, "pa, ll, linepar, lineoff", " | Draw a given number of lines parallel to a selected existing line with a given distance between lines. | | **Tool Options:** | |tlopt12|" - "Bisector", |icon09|, "bi, bisect", " + "Bisector", |icon09|, "bi, bisect, linebisect", " | Draw a given number of lines bisecting two existing non-parallel lines (e.g. at an angle to each other with or without a common point). | **Tool Options:** | |tlopt09|" - "Tangent (P,C)", |icon10|, "tanpc, tangentpc", " + "Tangent (P,C)", |icon10|, "lt, tanpc, linetanpc", " | Draw a line from an assigned point tangent to an existing circle." - "Tangent (C,C)", |icon11|, "", " + "Tangent (C,C)", |icon11|, "lc, linetan2c", " | Draw a line tangent to two existing circles." - "Tangent Orthogonal", |icon12|, "", " + "Tangent Orthogonal", |icon12|, "or, linetancper", " | Draw a line tangent to an existing circle and perpendicular to an existing line." - "Orthogonal", |icon13|, "ortho, perp", " + "Orthogonal", |icon13|, "lo, ortho, lineperp", " | Draw a line of a given length perpendicular to an existing line placing the centre at an assigned point. | | **Tool Options:** | |tlopt11|" - "Relative Angle", |icon14|, "", " + "Relative Angle", |icon14|, "lr, linerelang", " | Draw a line with a given length and at a given angle relative to an existing line placing the centre of the line at an assigned point. | | **Tool Options:** | |tlopt08|" - "Polygon (Cen,Cor)", |icon15|, "pl, polyline", " + "Polygon (Cen,Cor)", |icon15|, "pp, pcp, polycp, polygoncencor", " | Draw a polygon with a given number of sides assigning the centre point and point of one vertex. | | **Tool Options:** | |tlopt15|" - "Polygon (Cen,Tan)", |icon16|, "", " + "Polygon (Cen,Tan)", |icon16|, "pv, polyct, polygoncentan", " | Draw a polygon with a given number of sides assigning the centre point and point of the centre of one side. | | **Tool Options:** | |tlopt15|" - "Polygon (Cor,Cor)", |icon17|, "poly2, polygon2v", " + "Polygon (Cor,Cor)", |icon17|, "p2, poly2, polygon2v", " | Draw a polygon with a given number of sides assigning the two points of one side. | | **Tool Options:** @@ -107,32 +107,32 @@ Circle :class: table-fix-width "Tool", "Icon", "Command", "Description" - "Centre, Point", |icon18|, "ci, circle", " + "Centre, Point", |icon18|, "c, ci, circle", " | Draw a circle with a given radius by assigning a centre point and a point on the circumference." - "2 Points", |icon20|, "c2, circle2", " + "2 Points", |icon20|, "c2, c2p, circle2p", " | Draw a circle with a given diameter by assigning two opposite points on the circumference." - "2 Points, Radius", |icon21|, "", " + "2 Points, Radius", |icon21|, "cc, circle2pr", " | Draw a circle with two points on the circumference and with an assigned radius. | | **Tool Options:** | |tlopt01|" - "3 Points", |icon22|, "c3, circle3", " + "3 Points", |icon22|, "c3, c3p, circle3p", " | Draw a circle assigning three points on the circumference." - "Centre, Radius", |icon19|, "circlecr", " + "Centre, Radius", |icon19|, "cr, ccr, circlecr", " | Draw a circle with a given radius centred at an assigned point on the circumference. | | **Tool Options:** | |tlopt01|" - "Tangential, 2 Circles, 1 Point", |icon26|, "", " + "Tangential, 2 Circles, 1 Point", |icon26|, "tr, circletan2cp", " | Draw a circle tangential to two existing circles and assigning a centre point to establish the radius." - "Tangential, 2 Points", |icon27|, "", " + "Tangential, 2 Points", |icon27|, "td, circletan2p", " | Draw a circle tangential to an existing circle and define the diameter and placement by assigning two points on the circumference." - "Tangential, 2 Circles, Radius", |icon28|, "", " + "Tangential, 2 Circles, Radius", |icon28|, "tc, circletan2cr", " | Draw a circle tangential to two existing circles with a given radius. | | **Tool Options:** | |tlopt01|" - "Tangential, 3 Circles", |icon29|, "ct3, tan3", " + "Tangential, 3 Circles", |icon29|, "t3, ct3, tan3, circletan3", " | Draw a circle tangential to three existing circles and/or lines." .. "Concentric", |icon23|, "", "Draw a circle concentric, with the same centre point, to an existing circle." @@ -151,33 +151,33 @@ Curve :class: table-fix-width "Tool", "Icon", "Command", "Description" - "Center, Point, Angles", |icon30|, "", " + "Center, Point, Angles", |icon30|, "a, ar, arc", " | Draw a curve (arc) with a given radius defined by a center point and a point on the circumference, the direction of rotation (clockwise or counter-clockwise), a point defining the start position of the arc and a point defining the end position of the arc. | | **Tool Options:** | |tlopt03|" - "3 Points", |icon32|, "a, ar, arc", " + "3 Points", |icon32|, "a3, arc3p", " | Draw a curve (arc) by assigning three points on the circumference of the arc defining the start position, a point on the circumference and end position of the arc." - "Arc Tangential", |icon34|, "", " + "Arc Tangential", |icon34|, "at, arctan", " | Draw a curve (arc) tangential to the end of an existing line segment with a defined radius or angle (deg). | | **Tool Options:** | |tlopt02| | or | |tlopt04|" - "Spline", |icon41|, "spl, spline", " + "Spline", |icon41|, "sf, spl, spline", " | Draw an open or closed spline (curve) by assigning control points and a given degree of freedom (1 - 3). | | **Tool Options:** | |tlopt21|" - "Spline through points", |icon42|, "stp, spline2", " + "Spline through points", |icon42|, "sp, stp, spline2", " | Draw an open or closed spline (curve) by defining points on the spline. | | **Tool Options:** | |tlopt22|" - "Ellipse Arc (Axis)", |icon36|, "", " + "Ellipse Arc (Axis)", |icon36|, "ae, arcellc2ax", " | N/A" - "Freehand Line", |icon05|, "fhl, free", " + "Freehand Line", |icon05|, "fh, fhl, free", " | Draw a non-geometric line." .. "Concentric", |icon33|, "", "Draw a curve (arc) concentric, with the same centre point, to an existing curve (arc) with a defined offset.(*)" @@ -195,15 +195,15 @@ Ellipse :class: table-fix-width "Tool", "Icon", "Command", "Description" - "Ellipse (Axis)", |icon35|, "", " - | Draw an ellipse by assigning a centre point, a point on the circumference of major access and a point on the circumference the minor access." - "Ellipse Foci Point", |icon37|, "", " + "Ellipse (Axis)", |icon35|, "ea, ellipsec2p", " + | Draw an ellipse by assigning a centre point, a point on the circumference of the major axis and a point on the circumference the minor axis." + "Ellipse Foci Point", |icon37|, "ef, ellipse3p", " | Draw an ellipse by assigning two foci points and a point on the circumference." - "Ellipse 4 Point", |icon38|, "", " + "Ellipse 4 Point", |icon38|, "e4, ellipse4p", " | Draw an ellipse assigning four points on the circumference." - "Ellipse Center and 3 Points", |icon39| , "", " + "Ellipse Center and 3 Points", |icon39| , "e3, ellipsec3p", " | Draw an ellipse by assigning a centre point three points on the circumference." - "Ellipse Inscribed", |icon40| , "ei, ie", " + "Ellipse Inscribed", |icon40| , "ei, ie, ellipseinscribed", " | Draw a Ellipse constrained by four existing non-parallel line segments." @@ -226,22 +226,22 @@ Polyline | |tlopt19| | Options include Line and for curved segments; Tangential, Tan Radius and Angle." - "Add node", |icon44|, "", " + "Add node", |icon44|, "pi, plineadd", " | Add node to existing polyline. (Use ""Snap on Entity"" to place new node on segment.)" - "Append node", |icon45|, "", " + "Append node", |icon45|, "pn, plineapp", " | Add one or more segments to an existing polyline by selecting polyline and adding new node endpoint." - "Delete node", |icon46|, "", " + "Delete node", |icon46|, "pd, plinedel", " | Delete selected node of an existing polyline." - "Delete between two nodes", |icon47|, "", " + "Delete between two nodes", |icon47|, "pr, plinedeltwn", " | Delete one or more nodes between selected nodes of an existing polyline." - "Trim segments", |icon48|, "", " + "Trim segments", |icon48|, "pt, plinetrm", " | Extend two separate non-parallel segments of an existing polyline to intersect at a new node." - "Create Equidistant Polylines", |icon49|, "", " + "Create Equidistant Polylines", |icon49|, "pe, plinepar", " | Draw a given number of polylines parallel to a selected existing polyline with a given distance between lines. | | **Tool Options:** | |tlopt20|" - "Create Polyline from Existing Segments", |icon50|, "", " + "Create Polyline from Existing Segments", |icon50|, "pj, plinejoin", " | Create polyline from two or more existing separate line or arc segments forming a continuous line." @@ -266,9 +266,9 @@ Select :class: table-fix-width "Tool", "Icon", "Command", "Description" - "Deselect all", |icon59|, "tn", " + "Deselect all", |icon59|, "sx, tn, deselectall", " | Deselect all entities on visible layers ([Ctrl]-[K] or default [Esc] action)." - "Select All", |icon58|, "sa", " + "Select All", |icon58|, "sa, selectall", " | Select all entities on visible layers ([Ctrl]-[A])." "Select Entity", |icon51|, "", " | Select, or deselect, one or more entities (default cursor action)." @@ -284,7 +284,7 @@ Select | Deselect one or more entities crossed by selection line." "(De-)Select Layer", |icon57|, "", " | Select or deselected all entities on the layer of the selected entity." - "Invert Selection", |icon60|, "", " + "Invert Selection", |icon60|, "is, invertselect", " | Select all un-selected entities will deselecting all selected entities." @@ -300,42 +300,42 @@ Dimension :class: table-fix-width "Tool", "Icon", "Command", "Description" - "Aligned", |icon61|, "da", " + "Aligned", |icon61|, "ds, dimaligned", " | Apply dimension lines and text aligned to an existing entity by selecting start and end points on a line segment and placement point for the text. | | **Tool Options:** | |tlopt06|" - "Linear", |icon62|, "dr", " + "Linear", |icon62|, "dl, dimlinear", " | Apply dimension lines and text at an defined angle to an entity by selecting start and end points on a line segment and placement point for the text. | | **Tool Options:** | |tlopt05|" - "Horizontal", |icon63|, "dh", " + "Horizontal", |icon63|, "dh, dimhorizontal", " | Apply dimension lines and text aligned to an entity by selecting start and end points on a line segment and placement point for the text. | | **Tool Options:** | |tlopt06|" - "Vertical", |icon64|, "dv", " + "Vertical", |icon64|, "dv, dimvertical", " | Apply dimension lines and text aligned to an entity by selecting start and end points on a line segment and placement point for the text. | | **Tool Options:** | |tlopt06|" - "Radial", |icon65|, "dimradial", " + "Radial", |icon65|, "dr, dimradial, dimradius", " | Apply dimension lines and text a circle's or arc's radius by selecting entity and placement point for the text. | | **Tool Options:** | |tlopt06|" - "Diametric", |icon66|, "dimdiameter", " + "Diametric", |icon66|, "dd, dimdiameter, dimdiametric", " | Apply dimension lines and text a circle's or arc's diameter by selecting entity and placement point for the text. | | **Tool Options:** | |tlopt06|" - "Angular", |icon67|, "dimangular", " + "Angular", |icon67|, "da, dan, dimangular", " | Apply angular dimension by selecting two existing non-parallel line segments and placement point for the text. | | **Tool Options:** | |tlopt06|" - "Leader", |icon68|, "ld", " + "Leader", |icon68|, "ld, dimleader", " | Draw a text leader by by selecting start (arrow location), intermediate and end points." @@ -353,54 +353,54 @@ Modify "Tool", "Icon", "Command", "Description" "Order", "", "", " | Order entities within a layer. Selected entities can be moved to top, bottom, *raised* (moved forward) over another entity or *lowered* (moved backwards) behind an entity." - "Move / Copy", |icon69|, "mv", " + "Move / Copy", |icon69|, "mv, modmove", " | Move a selected entity by defining a reference point and a relative target point. Optionally keep the original entity (Copy), create multiple copies and / or alter attributes and layer." - "Rotate", |icon70|, "ro", " + "Rotate", |icon70|, "ro, modrotate", " | Rotate a selected entity around a rotation point, moving the entity from a reference point to a target point. Optionally keep the original entity, create multiple copies and / or alter attributes and layer." - "Scale", |icon71|, "sz", " + "Scale", |icon71|, "sz, modscale", " | Increase or decrease the size of a selected entity from a reference point by a defined factor for both axis. Optionally keep the original entity, create multiple copies and / or alter attributes and layer." - "Mirror", |icon72|, "mi", " + "Mirror", |icon72|, "mi, modmirror", " | create a mirror image of a selected entity around an axis defined by two points. Optionally keep the original entity and / or alter attributes and layer." - "Move and Rotate", |icon73|, "", " + "Move and Rotate", |icon73|, "mr, modmovrot", " | Move a selected entity by defining a reference point and a relative target point and rotating the entity at a given angle. Optionally keep the original entity, create multiple copies and / or alter attributes and layer." - "Rotate Two", |icon74|, "", " + "Rotate Two", |icon74|, "r2, mod2rot", " | Rotate a selected entity around an absolute rotation point, while rotating the entity around a relative reference point to a target point. Optionally keep the original entity, create multiple copies and / or alter attributes and layer." - "Revert direction", |icon75|, "revert", " + "Revert direction", |icon75|, "md, rev, modrevert", " | Swap start and end points of one or more selected entities." - "Trim", |icon76| , "tm, trim", " + "Trim", |icon76| , "tm, modtrim", " | Cut the length of a line entity to an intersecting line entity." - "Trim Two", |icon77| , "t2, tm2", " + "Trim Two", |icon77| , "t2, tm2, modtrim2", " | Cut the lengths of two intersecting lines to the point of intersection." - "Lengthen", |icon78| , "le", " + "Lengthen", |icon78| , "le, modlengthen", " | Extend the length of a line entity to an intersecting line entity. | | **Tool Options:** | |tlopt18|" - "Offset", |icon79| , "o, pa, offset, parallel", " + "Offset", |icon79| , "mo, moff, modoffset", " | Copy a selected entity to a defined distance in the specified direction." - "Bevel", |icon80|, "ch, bevel", " + "Bevel", |icon80|, "ch, bevel, modbevel", " | Create a sloping edge between two intersecting line segments with defined by a setback on each segment. | | **Tool Options:** | |tlopt16|" - "Fillet", |icon81|, "fi, fillet", " + "Fillet", |icon81|, "fi, modfillet", " | Create a rounded edge between two intersecting line segments with defined radius. | | **Tool Options:** | |tlopt17|" - "Divide", |icon82| , "di, div, cut", " + "Divide", |icon82| , "di, div, cut, moddivide", " | Divide, or break, a line at the selected ''cutting'' point." - "Stretch", |icon83|, "ss", " + "Stretch", |icon83|, "ss, modstretch", " | Move a selected portion of a drawing by defining a reference point and a relative target point." - "Properties", |icon84|, "mp, prop", " + "Properties", |icon84|, "mp, prop, modproperties", " | Modify the attributes of a *single* entity including layer, pen color / width / line type and the entity's geometry (varies by type of entity)." - "Attributes", |icon85|, "ma, attr", " + "Attributes", |icon85|, "ma, attr, modattr", " | Modify the common attributes of *one or more* selected entities including layer, pen color / width / line type." - "Explode Text into Letters", |icon86|, "", " + "Explode Text into Letters", |icon86|, "xt, modexpltext", " | Separate a string of text into individual character entities." - "Explode", |icon87|, "xp", " + "Explode", |icon87|, "xp, modexplode", " | Separate one or more selected blocks or compound entities into individual entities." - "Delete selected", |icon88| , "[Del], er", " + "Delete selected", |icon88| , "[Del], er, del, moddelete", " | Delete one or more selected entities." .. "Delete", |iconNN|, "er", "Mark one or more entities to be deleted, press [Enter] to complete operation." @@ -419,15 +419,15 @@ Info :class: table-fix-width "Tool", "Icon", "Command", "Description" - "Distance Point to Point", |icon90|, "dpp, dist", " + "Distance Point to Point", |icon90|, "id, dpp, dist, infodistance", " | Provides distance, cartesian and polar coordinates between two specified points." - "Distance Entity to Point", |icon91|, "", " + "Distance Entity to Point", |icon91|, "ii, dep, infodistep", " | Provides shortest distance selected entity and specified point." - "Angle between two lines", |icon92|, "ang, angle", " + "Angle between two lines", |icon92|, "ia, ang, infoangle", " | Provides angle between two selected line segments, measured counter-clockwise." "Total length of selected entities", |icon93|, "", " | Provides total length of one or more selected entities (length of line segment, circle circumference, etc.)." - "Polygonal Area", |icon94|, "ar, area", " + "Polygonal Area", |icon94|, "aa, infoarea", " | Provides area and circumference of polygon defined by three or more specified points." .. "Point inside contour", |icon89|, "", "Provides indication of point being inside or outside of the selected ''closed'' contour (polygon, circle, ployline, etc.)." @@ -445,12 +445,12 @@ Others :class: table-fix-width "Tool", "Icon", "Command", "Description" - ":ref:`MText `", |icon96|, "mtxt, mtext", " + ":ref:`MText `", |icon96|, "mt, mtxt, mtext", " | Insert multi-line text into drawing at a specified base point. Optionally define font, text height, angle, width factor, alignment, angle, special symbols and character set. | | **Tool Options:** | |tlopt23|" - ":ref:`Text `", |icon96|, "txt, text", " + ":ref:`Text `", |icon96|, "tx, txt, text", " | Insert single-line text into drawing at a specified base point. Optionally define font, text height, alignment, angle, special symbols and character set. | | **Tool Options:**