From: bryce Date: Fri, 12 Jan 2007 00:42:23 +0000 (+0000) Subject: Updating online documentation of keys, with information about X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=d9eeea5f91ce889258cb7b602563aba27c64f749;p=inkscape.git Updating online documentation of keys, with information about alternative ctrl-alt-click to alt-click. --- diff --git a/share/screens/keys.svg b/share/screens/keys.svg index c53ca10f9..7f3aaf097 100644 --- a/share/screens/keys.svg +++ b/share/screens/keys.svg @@ -339,7 +339,7 @@ It is generated automatically from doc/keys.xml by doc/keys-svg.xsl. Invoking Simplify again after a pause restores the default threshold (settable in the Inkscape Preferences dialog). -Selector +Selector Keyboard select @@ -420,616 +420,621 @@ It is generated automatically from doc/keys.xml by doc/keys-svg.xsl. select under Alt+click selects the object at click point which is beneath (in z-order) the lowest selected object at click point. If the bottom object is reached, Alt+click again selects the top object. So, several Alt+clicks cycle through z-order stack at point. -On Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape. -toggle under -select under, in groups -toggle under, in groups -Enterenter group -Backspacego to parent group/layer +On Linux, Alt+click and Alt+drag may be reserved by the window manager. If you reconfigure your window manager +to not map Alt+click, then it will be free for Inkscape to use. +If your keyboard has a Meta key, you may wish to set your "Modifier +key" to use it instead of Alt. +(Sometimes you can also use Ctrl+Alt+click (select under in +groups) with the same effect as Alt+click.) +toggle under +select under, in groups +toggle under, in groups +Enterenter group +Backspacego to parent group/layer -Rubberband -select multiple objects -Dragging around objects does "rubberband" selection; previous selection is deselected. -add objects to selection -Normally, you need to start from an empty space to initiate a rubberband. -However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start from an object. +Rubberband +select multiple objects +Dragging around objects does "rubberband" selection; previous selection is deselected. +add objects to selection +Normally, you need to start from an empty space to initiate a rubberband. +However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start from an object. -Mouse move -select + move -Dragging an object selects it if it was not selected, then moves selection. -move selected -Alt+drag moves the current selection (without selecting what is under cursor), no matter where you start the drag. -On Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape. -restrict movement to horizontal or vertical -temporarily disable snapping -This temporaily disables snapping to grid or guides when you are dragging with grid or guides on. -Spacedrop a copy -When dragging or transforming with mouse, each Space leaves a copy of the selected object. -You can press and hold Space while dragging for a nice "trail." +Mouse move +select + move +Dragging an object selects it if it was not selected, then moves selection. +move selected +Alt+drag moves the current selection (without selecting what is under cursor), no matter where you start the drag. +On Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape. +restrict movement to horizontal or vertical +temporarily disable snapping +This temporaily disables snapping to grid or guides when you are dragging with grid or guides on. +Spacedrop a copy +When dragging or transforming with mouse, each Space leaves a copy of the selected object. +You can press and hold Space while dragging for a nice "trail." -Mouse transform -toggle scale/rotation handles -scale (scale handles) -rotate or skew (rotation handles) +Mouse transform +toggle scale/rotation handles +scale (scale handles) +rotate or skew (rotation handles) -Scale handles -scale -scale preserving aspect ratio +Scale handles +scale +scale preserving aspect ratio -symmetric transformation -Holding Shift while transforming makes transformation symmetric around the center of the selection. +symmetric transformation +Holding Shift while transforming makes transformation symmetric around the center of the selection. -slow movement -Holding Alt while transforming makes transformation lag behind mouse movement, allowing finer changes. +slow movement +Holding Alt while transforming makes transformation lag behind mouse movement, allowing finer changes. -Rotation/skew handles -rotate or skew -snap skew angle -Holding Ctrl when dragging a skew (non-corner) handle snaps the skew angle to angle steps (default 15 degrees). -snap rotation angle -Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees). +Rotation/skew handles +rotate or skew +snap skew angle +Holding Ctrl when dragging a skew (non-corner) handle snaps the skew angle to angle steps (default 15 degrees). +snap rotation angle +Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees). -Rotation center -move rotation center -Moved rotation center remembers its position for (all) selected object(s) until you reset it. -reset rotation center -Resetting rotation center moves it back to the geometric center of the object's or selection's bounding box. +Rotation center +move rotation center +Moved rotation center remembers its position for (all) selected object(s) until you reset it. +reset rotation center +Resetting rotation center moves it back to the geometric center of the object's or selection's bounding box. -Cancel -Esccancel rubberband, move, transformation -Press Esc while mouse button is still down to cancel rubberband selection, move, or transformation of any kind. +Cancel +Esccancel rubberband, move, transformation +Press Esc while mouse button is still down to cancel rubberband selection, move, or transformation of any kind. -Node tool +Node tool -Keyboard select -Tabselect next node -Tabselect previous node -These keys select nodes within the selected path -Aselect all nodes in subpath(s) -If the path has multiple subpaths and some nodes selected, this selects all only in subpaths with already selected nodes. -Aselect all nodes in path -This selects all nodes in the entire path. -!invert selection in subpath(s) -If the path has multiple subpaths and some nodes selected, this inverts selection only in subpaths with already selected nodes. -!invert selection in path -This inverts selection (deselects what was selected and vice versa) in the entire path. -Escdeselect all nodes +Keyboard select +Tabselect next node +Tabselect previous node +These keys select nodes within the selected path +Aselect all nodes in subpath(s) +If the path has multiple subpaths and some nodes selected, this selects all only in subpaths with already selected nodes. +Aselect all nodes in path +This selects all nodes in the entire path. +!invert selection in subpath(s) +If the path has multiple subpaths and some nodes selected, this inverts selection only in subpaths with already selected nodes. +!invert selection in path +This inverts selection (deselects what was selected and vice versa) in the entire path. +Escdeselect all nodes -Keyboard move -move selected node(s) by the nudge distance -move selected node(s) by 10x nudge distance -The default nudge distance is 2 px (SVG pixel units, not screen pixels). -move selected node(s) by 1 pixel -move selected node(s) by 10 pixels -The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +Keyboard move +move selected node(s) by the nudge distance +move selected node(s) by 10x nudge distance +The default nudge distance is 2 px (SVG pixel units, not screen pixels). +move selected node(s) by 1 pixel +move selected node(s) by 10 pixels +The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. -Keyboard handle scale (1 node selected) -<,>contract/expand both handles by scale step -The default scale step is 2 px (SVG pixel units, not screen pixels). May apply to more than one node. -<,>scale left handle by the scale step -<,>scale right handle by the scale step -<,>scale left handle by 1 pixel -<,>scale right handle by 1 pixel -The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. -Instead of the < and > keys, you can use the , (comma) and . (period) keys respectively. +Keyboard handle scale (1 node selected) +<,>contract/expand both handles by scale step +The default scale step is 2 px (SVG pixel units, not screen pixels). May apply to more than one node. +<,>scale left handle by the scale step +<,>scale right handle by the scale step +<,>scale left handle by 1 pixel +<,>scale right handle by 1 pixel +The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. +Instead of the < and > keys, you can use the , (comma) and . (period) keys respectively. -Keyboard handle rotate (1 node selected) -[,]rotate both handles by the angle step -The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. May apply to more than one node. -[,]rotate left handle by the angle step -[,]rotate right handle by the angle step -[,]rotate left handle by 1 pixel -[,]rotate right handle by 1 pixel +Keyboard handle rotate (1 node selected) +[,]rotate both handles by the angle step +The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. May apply to more than one node. +[,]rotate left handle by the angle step +[,]rotate right handle by the angle step +[,]rotate left handle by 1 pixel +[,]rotate right handle by 1 pixel -Keyboard scale (>1 nodes selected) -These commands scale the selected nodes as if they were an "object", around the center of that object. -.,>scale nodes up by the scale step -,,<scale nodes down by the scale step -The default scale step is 2 px (SVG pixel units, not screen pixels). -.,>scale nodes up by 1 pixel -,,<scale nodes down by 1 pixel -The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. -Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions. +Keyboard scale (>1 nodes selected) +These commands scale the selected nodes as if they were an "object", around the center of that object. +.,>scale nodes up by the scale step +,,<scale nodes down by the scale step +The default scale step is 2 px (SVG pixel units, not screen pixels). +.,>scale nodes up by 1 pixel +,,<scale nodes down by 1 pixel +The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. +Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions. -Keyboard rotate (>1 nodes selected) -These commands rotate the selected nodes as if they were an "object", around the center of that object. -[,]rotate nodes by the angle step -The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. -[,]rotate nodes by 1 pixel -The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. +Keyboard rotate (>1 nodes selected) +These commands rotate the selected nodes as if they were an "object", around the center of that object. +[,]rotate nodes by the angle step +The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. +[,]rotate nodes by 1 pixel +The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. -Keyboard flip (>1 nodes selected) -These commands flip the selected nodes as if they were an "object", around the center of that object. -hflip nodes horizontally -vflip nodes vertically +Keyboard flip (>1 nodes selected) +These commands flip the selected nodes as if they were an "object", around the center of that object. +hflip nodes horizontally +vflip nodes vertically -Change segment(s) -Lmake line -Umake curve -These commands require that more than two adjacent nodes be selected. +Change segment(s) +Lmake line +Umake curve +These commands require that more than two adjacent nodes be selected. -Change node type -Cmake cusp -Smake smooth -Ymake symmetric -When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it. -toggle smooth/cusp/symmetric +Change node type +Cmake cusp +Smake smooth +Ymake symmetric +When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it. +toggle smooth/cusp/symmetric -Join/break -Jjoin selected nodes -This requires that exactly two end nodes within the path be selected. -You can lock the position of one of the two joined nodes by hovering mouse over it. -Bbreak selected node(s) -After break, only one of each two new nodes is selected. May apply to more than one node. +Join/break +Jjoin selected nodes +This requires that exactly two end nodes within the path be selected. +You can lock the position of one of the two joined nodes by hovering mouse over it. +Bbreak selected node(s) +After break, only one of each two new nodes is selected. May apply to more than one node. -Delete, create, duplicate -Backspace,Deldelete selected node(s) -Backspace,Deldelete without preserving shape -Deleting without Ctrl adjusts handles on the remaining nodes to preserve the shape of the curve as much as possible. -Deleting with Ctrl does not touch the remaining nodes. -create/delete node -Ctrl+Alt+click on a node deletes it; Ctrl+Alt+click on the path between nodes creates a new node in the click point. -Deleting nodes this way always tries to preserve the shape of the curve (same as Del/Backspace). -create node -Double clicking on the path between nodes creates a node in the click point. -Insinsert new node(s) -This adds new node(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent nodes be selected. -Dduplicate selected node(s) -New nodes are created on the same path; they are placed exactly over the old ones and are selected. +Delete, create, duplicate +Backspace,Deldelete selected node(s) +Backspace,Deldelete without preserving shape +Deleting without Ctrl adjusts handles on the remaining nodes to preserve the shape of the curve as much as possible. +Deleting with Ctrl does not touch the remaining nodes. +create/delete node +Ctrl+Alt+click on a node deletes it; Ctrl+Alt+click on the path between nodes creates a new node in the click point. +Deleting nodes this way always tries to preserve the shape of the curve (same as Del/Backspace). +create node +Double clicking on the path between nodes creates a node in the click point. +Insinsert new node(s) +This adds new node(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent nodes be selected. +Dduplicate selected node(s) +New nodes are created on the same path; they are placed exactly over the old ones and are selected. -Mouse select: objects -click a non-selected object to select -select under -toggle selection -These work the same as in Selector. The nodes or handles of the single selected object become editable. +Mouse select: objects +click a non-selected object to select +select under +toggle selection +These work the same as in Selector. The nodes or handles of the single selected object become editable. -Mouse select: nodes -select a node -Clicking on a node selects it. -select two adjacent nodes -Clicking on a selected path between the nodes selects the two nodes closest to the click point. -toggle selection -This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection. -deselect -Clicking in an empty space deselects all selected nodes. Next click will deselect the object. +Mouse select: nodes +select a node +Clicking on a node selects it. +select two adjacent nodes +Clicking on a selected path between the nodes selects the two nodes closest to the click point. +toggle selection +This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection. +deselect +Clicking in an empty space deselects all selected nodes. Next click will deselect the object. -Rubberband -select multiple nodes -Dragging around nodes does "rubberband" selection; previous node selection is deselected. -add nodes to selection -Normally, you need to start from a point not over a path or a node to initiate a rubberband. -However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start over the path. +Rubberband +select multiple nodes +Dragging around nodes does "rubberband" selection; previous node selection is deselected. +add nodes to selection +Normally, you need to start from a point not over a path or a node to initiate a rubberband. +However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start over the path. -Node move (mouse) -move selected nodes -restrict movement to horizontal or vertical -move along handles -This restricts movement to the directions of the node's handles, their continuations and perpendiculars (total 8 snaps). -If the node has straight lines on one or both sides, this will snap it to these lines' directions and perpendiculars instead. -temporarily disable snapping -Snapping nodes is enabled in Document Preferences. By default, only bounding box of objects snaps to grid/guides. -drag out handle -If a node has a retracted handle, dragging with Shift lets you drag it out of the node. -Spacedrop a copy -When dragging nodes with mouse, each Space leaves a copy of the selected object. -You can press and hold Space while dragging for a nice "trail." +Node move (mouse) +move selected nodes +restrict movement to horizontal or vertical +move along handles +This restricts movement to the directions of the node's handles, their continuations and perpendiculars (total 8 snaps). +If the node has straight lines on one or both sides, this will snap it to these lines' directions and perpendiculars instead. +temporarily disable snapping +Snapping nodes is enabled in Document Preferences. By default, only bounding box of objects snaps to grid/guides. +drag out handle +If a node has a retracted handle, dragging with Shift lets you drag it out of the node. +Spacedrop a copy +When dragging nodes with mouse, each Space leaves a copy of the selected object. +You can press and hold Space while dragging for a nice "trail." -Node handles -move a node handle -snap the handle to angle steps -The default angle step is 15 degrees. This also snaps to the handle's original angle, its continuation and perpendiculars. -rotate both handles -lock the handle length -Ctrl, Shift, Alt can be combined when dragging handles. -retract the handle -Retracted handle is zero length; use Shift+drag to drag it back out. +Node handles +move a node handle +snap the handle to angle steps +The default angle step is 15 degrees. This also snaps to the handle's original angle, its continuation and perpendiculars. +rotate both handles +lock the handle length +Ctrl, Shift, Alt can be combined when dragging handles. +retract the handle +Retracted handle is zero length; use Shift+drag to drag it back out. -Reversing -rreverse path direction +Reversing +rreverse path direction -Editing shapes -Node tool can also drag the handles of shapes (rectangles, ellipses, stars, spirals). Click on a shape to select it. -See the corresponding shape tools for their editing shortcuts, all of which also work in node tool. +Editing shapes +Node tool can also drag the handles of shapes (rectangles, ellipses, stars, spirals). Click on a shape to select it. +See the corresponding shape tools for their editing shortcuts, all of which also work in node tool. -Cancel -Esccancel rubberband or move -Press Esc while mouse button is still down to cancel rubberband selection, node move, handle move, or handle move. +Cancel +Esccancel rubberband or move +Press Esc while mouse button is still down to cancel rubberband selection, node move, handle move, or handle move. -Rectangle tool +Rectangle tool -Drawing -draw a rectangle -make a square or integer-ratio rectangle -This restricts rectangle so its height/width ratio is a whole number. -draw around the starting point -This creates a rectangle symmetric around the starting point of the mouse drag. +Drawing +draw a rectangle +make a square or integer-ratio rectangle +This restricts rectangle so its height/width ratio is a whole number. +draw around the starting point +This creates a rectangle symmetric around the starting point of the mouse drag. -Editing -click an object to select -select under -toggle selection -drag a handle to resize or round corners -Initially, the two rounding handles are in the top right corner; two resize handles are in top left and bottom right corners. -lock width, height, or ratio (resize handles) -lock the corner circular (rounding handles) -Resize handles change the width and height of the rectangle in its own coordinate system, before any transforms are applied. -When rounding corners, dragging only one rounding handle (with the other at the corner) keeps the corner circular. -You can drag both handles for an elliptic rounded corner, or drag one with Ctrl to make sure the other one is synchronized. -Escdeselect +Editing +click an object to select +,select under +toggle selection +drag a handle to resize or round corners +Initially, the two rounding handles are in the top right corner; two resize handles are in top left and bottom right corners. +lock width, height, or ratio (resize handles) +lock the corner circular (rounding handles) +Resize handles change the width and height of the rectangle in its own coordinate system, before any transforms are applied. +When rounding corners, dragging only one rounding handle (with the other at the corner) keeps the corner circular. +You can drag both handles for an elliptic rounded corner, or drag one with Ctrl to make sure the other one is synchronized. +Escdeselect -Ellipse tool +Ellipse tool -Drawing -draw an ellipse -make circle or integer-ratio ellipse -This restricts ellipse so its height/width ratio is a whole number. -draw around the starting point -This creates an ellipse symmetric around the starting point of the mouse drag. +Drawing +draw an ellipse +make circle or integer-ratio ellipse +This restricts ellipse so its height/width ratio is a whole number. +draw around the starting point +This creates an ellipse symmetric around the starting point of the mouse drag. -Editing -click an object to select -select under -toggle selection -drag a handle to resize, make arc or segment -Initially, the two arc/segment handles are in the rightmost point; two resize handles are at the topmost and leftmost points. -lock circle (resize handles) -snap to angle steps (arc/segment handles) -Resize handles change the width and height of the ellipse in its own coordinate system, before any transforms are applied. -The default angle step is 15 degrees. -Escdeselect +Editing +click an object to select +,select under +toggle selection +drag a handle to resize, make arc or segment +Initially, the two arc/segment handles are in the rightmost point; two resize handles are at the topmost and leftmost points. +lock circle (resize handles) +snap to angle steps (arc/segment handles) +Resize handles change the width and height of the ellipse in its own coordinate system, before any transforms are applied. +The default angle step is 15 degrees. +Escdeselect -Star tool +Star tool -Drawing -draw a star -snap star to angle steps -The default angle step is 15 degrees. +Drawing +draw a star +snap star to angle steps +The default angle step is 15 degrees. -Editing -click an object to select -select under -toggle selection -drag a handle to vary the star shape -keep star rays radial (no skew) -round the star -remove rounding -randomize the star -remove randomization -Escdeselect +Editing +click an object to select +select under +toggle selection +drag a handle to vary the star shape +keep star rays radial (no skew) +round the star +remove rounding +randomize the star +,remove randomization +Escdeselect -Spiral tool +Spiral tool -Drawing -draw a spiral -snap spiral to angle steps -The default angle step is 15 degrees. +Drawing +draw a spiral +snap spiral to angle steps +The default angle step is 15 degrees. -Editing -click an object to select -select under -toggle selection -roll/unroll from inside (inner handle) -Dragging the inner handle adjusts the "inner radius" parameter. -converge/diverge (inner handle) -reset divergence (inner handle) -Vertical Alt+drag of the inner handle adjusts the "divergence" parameter, Alt+click resets it to 1. -zero inner radius (inner handle) -Shift+click on inner handle makes the spiral start from the center. +Editing +click an object to select +select under +toggle selection +roll/unroll from inside (inner handle) +Dragging the inner handle adjusts the "inner radius" parameter. +converge/diverge (inner handle) +,reset divergence (inner handle) +Vertical Alt+drag of the inner handle adjusts the "divergence" parameter, Alt+click resets it to 1. +zero inner radius (inner handle) +Shift+click on inner handle makes the spiral start from the center. -roll/unroll from outside (outer handle) -Dragging the outer handle adjusts the "turns" parameter. Use Shift+Alt+drag to roll/unroll without changing radius. -scale/rotate (outer handle) -Use Shift+Alt to rotate only (locks the radius of the spiral). +roll/unroll from outside (outer handle) +Dragging the outer handle adjusts the "turns" parameter. Use Shift+Alt+drag to roll/unroll without changing radius. +scale/rotate (outer handle) +Use Shift+Alt to rotate only (locks the radius of the spiral). -snap handles to angle steps -The default angle step is 15 degrees. This works for both handles. +snap handles to angle steps +The default angle step is 15 degrees. This works for both handles. -Escdeselect +Escdeselect -Zoom tool +Zoom tool -zoom in -zoom out -zoom into the area +zoom in +zoom out +zoom into the area -Pencil tool +Pencil tool -draw a freehand line -add to selected path -If a path is selected, Shift+dragging anywhere creates a new subpath instead of a new independent path. -temporarily disable snapping -Shift also temporaily disables snapping to grid or guides when you are drawing with grid or guides on. +draw a freehand line +add to selected path +If a path is selected, Shift+dragging anywhere creates a new subpath instead of a new independent path. +temporarily disable snapping +Shift also temporaily disables snapping to grid or guides when you are drawing with grid or guides on. -Pen (Bezier) tool +Pen (Bezier) tool -Create nodes -create a sharp node -If no path is being created, this starts a new path. -add to selected path -If a path is selected, Shift+clicking anywhere starts a new subpath instead of a new independent path. -create a bezier node with two handles -move only one handle +Create nodes +create a sharp node +If no path is being created, this starts a new path. +add to selected path +If a path is selected, Shift+clicking anywhere starts a new subpath instead of a new independent path. +create a bezier node with two handles +move only one handle -This moves only one handle (instead of both) while creating a node, making it cusp. -snap the handle to angle steps -The default angle step is 15 degrees. +This moves only one handle (instead of both) while creating a node, making it cusp. +snap the handle to angle steps +The default angle step is 15 degrees. -Move last node -These commands move the last created node (at the start of the red segment) while creating a path. -move last node by the nudge distance -move last node by 10x nudge distance -The default nudge distance is 2 px (SVG pixel units, not screen pixels). -move last node by 1 pixel -move last node by 10 pixels -The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +Move last node +These commands move the last created node (at the start of the red segment) while creating a path. +move last node by the nudge distance +move last node by 10x nudge distance +The default nudge distance is 2 px (SVG pixel units, not screen pixels). +move last node by 1 pixel +move last node by 10 pixels +The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. -Create/modify segments -snap last segment to angle steps -This snaps the new node's angle, relative to the previous node, to angle steps (default 15 degrees). -Lmake last segment line -Umake last segment curve -These commands change the last (red) segment of the path to straight line or curve. +Create/modify segments +snap last segment to angle steps +This snaps the new node's angle, relative to the previous node, to angle steps (default 15 degrees). +Lmake last segment line +Umake last segment curve +These commands change the last (red) segment of the path to straight line or curve. -Finish -Enterfinish current line -finish current line -finish current line -Enter, right click, or double left click finish the current line, discarding the last unfinished (red) segment. +Finish +Enterfinish current line +finish current line +finish current line +Enter, right click, or double left click finish the current line, discarding the last unfinished (red) segment. -Cancel -Esc,zcancel current line -Backspace,Delerase last segment of current line +Cancel +Esc,zcancel current line +Backspace,Delerase last segment of current line -Calligraphy +Calligraphy -draw a calligraphic line -,adjust pen width -,adjust pen angle -Width and angle can be adjusted while drawing. -Escdeselect +draw a calligraphic line +,adjust pen width +,adjust pen angle +Width and angle can be adjusted while drawing. +Escdeselect -Gradient tool +Gradient tool -Creating gradients -create gradient -This creates gradient on selected objects. The Controls bar lets you select linear/radial and fill/stroke for the new gradient. -create default gradient -This creates default (horizontal edge-to-edge for linear, centered edge-to-edge-to-edge for radial) gradient on clicked object. +Creating gradients +create gradient +This creates gradient on selected objects. The Controls bar lets you select linear/radial and fill/stroke for the new gradient. +create default gradient +This creates default (horizontal edge-to-edge for linear, centered edge-to-edge-to-edge for radial) gradient on clicked object. -Handles -Tabselect next handle -Tabselect previous handle -move selected handle by the nudge distance -move selected handle by 10x nudge distance -The default nudge distance is 2 px (SVG pixel units, not screen pixels). -move selected handle by 1 pixel -move selected handle by 10 pixels -The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. -Escdeselect handle -open gradient editor -Double clicking a gradient handle opens the Gradient Editor with that gradient and the clicked handle chosen in the stops list. +Handles +Tabselect next handle +Tabselect previous handle +move selected handle by the nudge distance +move selected handle by 10x nudge distance +The default nudge distance is 2 px (SVG pixel units, not screen pixels). +move selected handle by 1 pixel +move selected handle by 10 pixels +The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +Escdeselect handle +open gradient editor +Double clicking a gradient handle opens the Gradient Editor with that gradient and the clicked handle chosen in the stops list. -Reversing -rreverse gradient definition -This mirrors the stop positions of the current gradient without moving the gradient handles. +Reversing +rreverse gradient definition +This mirrors the stop positions of the current gradient without moving the gradient handles. -Mouse select -click an object to select -select under -toggle selection +Mouse select +click an object to select +select under +toggle selection -Dropper tool +Dropper tool -pick fill color -pick stroke color -average fill color -average stroke color -Click applies the color under cursor to the current selection. Dragging a radius calculates the average color of a circular area. -If a gradient handle (in Gradient tool) is selected, it gets the color instead of the entire object. -,pick inverse color -If Alt is pressed, picking color (with or without Shift, by click or by drag) picks the inverse of the color. -Ccopy color -This copies the color under cursor to the system clipboard, as text in RRGGBBAA format (8 hex digits). +pick fill color +pick stroke color +average fill color +average stroke color +Click applies the color under cursor to the current selection. Dragging a radius calculates the average color of a circular area. +If a gradient handle (in Gradient tool) is selected, it gets the color instead of the entire object. +,,,pick inverse color +If Alt is pressed, picking color (with or without Shift, by click or by drag) picks the inverse of the color. +Ccopy color +This copies the color under cursor to the system clipboard, as text in RRGGBBAA format (8 hex digits). -Text tool +Text tool -Selecting/creating -create/select a text object +Selecting/creating +create/select a text object -Clicking in an empty space or on a non-text creates a text object; now you can type your text. -Clicking on a text object selects it; cursor is placed near the click point. -Escdeselect the text object +Clicking in an empty space or on a non-text creates a text object; now you can type your text. +Clicking on a text object selects it; cursor is placed near the click point. +Escdeselect the text object -Text navigation -move cursor by one character -,move cursor by one word -,move cursor by one paragraph -Home,Endgo to beginning/end of line -Home,Endgo to beginning/end of text -All these commands cancel current text selection, if any. +Text navigation +move cursor by one character +,move cursor by one word +,move cursor by one paragraph +Home,Endgo to beginning/end of line +Home,Endgo to beginning/end of text +All these commands cancel current text selection, if any. -Flowed text (internal frame) -create flowed text -Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame. -adjust frame size -Dragging the handle in the lower right corner of the selected flowed text changes width/height of the frame. -lock width, height, or ratio of frame -Dragging the corner handle with Ctrl resizes the frame preserving either width, or height, or ratio. +Flowed text (internal frame) +create flowed text +Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame. +adjust frame size +Dragging the handle in the lower right corner of the selected flowed text changes width/height of the frame. +lock width, height, or ratio of frame +Dragging the corner handle with Ctrl resizes the frame preserving either width, or height, or ratio. -Flowed text (external frame) -Wflow text into frame -With a text object and a shape/path selected, this flows text into the shape/path. -Both remain separate objects, but are linked; editing the shape/path causes the text to reflow. -Wunflow text from frame -This cuts the flowed text's link to the shape/path, producing a single-line regular text object. -Dselect external frame -To find out which object is the frame of this flowed text, select it and press Shift+D. The frame will be selected. +Flowed text (external frame) +Wflow text into frame +With a text object and a shape/path selected, this flows text into the shape/path. +Both remain separate objects, but are linked; editing the shape/path causes the text to reflow. +Wunflow text from frame +This cuts the flowed text's link to the shape/path, producing a single-line regular text object. +Dselect external frame +To find out which object is the frame of this flowed text, select it and press Shift+D. The frame will be selected. -Text on path -Dselect path from text -To find out which path this text is put on, select it and press Shift+D. The path will be selected. +Text on path +Dselect path from text +To find out which path this text is put on, select it and press Shift+D. The path will be selected. -Editing text -To type + and - characters, use the main keyboard; keypad + and - are reserved for zoom (unless NumLock is on). -Enterstart a new line or paragraph -Enter in regular text creates new line; in flowed text it creates a new paragraph -Utoggle Unicode entry -To insert an arbitrary Unicode character, type Ctrl+U, then the hexadecimal code point, then Enter. -For example, type Ctrl+U 2 0 1 4 Enter for an em-dash; Ctrl+U a 9 Enter for a copyright sign. -To stay in Unicode mode after inserting the character, press Space instead of Enter. -Press Esc or another Ctrl+U to cancel Unicode mode without inserting the character. -Spaceinsert no-break space -A no-break space is visible even in a text object without xml:space="preserve". +Editing text +To type + and - characters, use the main keyboard; keypad + and - are reserved for zoom (unless NumLock is on). +Enterstart a new line or paragraph +Enter in regular text creates new line; in flowed text it creates a new paragraph +Utoggle Unicode entry +To insert an arbitrary Unicode character, type Ctrl+U, then the hexadecimal code point, then Enter. +For example, type Ctrl+U 2 0 1 4 Enter for an em-dash; Ctrl+U a 9 Enter for a copyright sign. +To stay in Unicode mode after inserting the character, press Space instead of Enter. +Press Esc or another Ctrl+U to cancel Unicode mode without inserting the character. +Spaceinsert no-break space +A no-break space is visible even in a text object without xml:space="preserve". -Selecting text -select text -Left-dragging over a text object selects a text span. -select text by character -select text by word -Home,Endselect to beginning/end of line -Home,Endselect to beginning/end of text -select word -select line -Aselect all text -This selects the entire text of the current text object. +Selecting text +select text +Left-dragging over a text object selects a text span. +select text by character +select text by word +Home,Endselect to beginning/end of line +Home,Endselect to beginning/end of text +select word +select line +Aselect all text +This selects the entire text of the current text object. -Styling selection -Bmake selection bold -Imake selection italic -Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection. +Styling selection +Bmake selection bold +Imake selection italic +Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection. -Letter spacing ->expand line/paragraph by 1 pixel ->expand line/paragraph by 10 pixels -<contract line/paragraph by 1 pixel -<contract line/paragraph by 10 pixels -These commands (only when editing text) adjust letter spacing in the current line (regular text) or paragraph (flowed text). -The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +Letter spacing +>expand line/paragraph by 1 pixel +>expand line/paragraph by 10 pixels +<contract line/paragraph by 1 pixel +<contract line/paragraph by 10 pixels +These commands (only when editing text) adjust letter spacing in the current line (regular text) or paragraph (flowed text). +The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. -Line spacing ->make the text object taller by 1 pixel ->make the text object taller by 10 pixels -<make the text object shorter by 1 pixel -<make the text object shorter by 10 pixels -These commands (only when editing text) adjust line spacing in the entire text object (regular or flowed). -The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +Line spacing +>make the text object taller by 1 pixel +>make the text object taller by 10 pixels +<make the text object shorter by 1 pixel +<make the text object shorter by 10 pixels +These commands (only when editing text) adjust line spacing in the entire text object (regular or flowed). +The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. -Kerning and shifting -shift characters by 1 pixel -shift characters by 10 pixels -These commands work when editing a regular text object. Kerning does not work in flowed text. -With no selection, they shift (horizontally or vertically) the characters after the cursor until the end of line. -With selection, they shift the selection relative to the rest of text (by inserting opposite kerns at both ends of selection). -The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +Kerning and shifting +shift characters by 1 pixel +shift characters by 10 pixels +These commands work when editing a regular text object. Kerning does not work in flowed text. +With no selection, they shift (horizontally or vertically) the characters after the cursor until the end of line. +With selection, they shift the selection relative to the rest of text (by inserting opposite kerns at both ends of selection). +The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. -Rotating -[,]rotate character(s) by 90 degrees -[,]rotate character(s) by 1 pixel -These commands rotate the next character (without selection) or all characters in the selection (with selection). -Rotation only works in regular text (not flowed text). -The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. +Rotating +[,]rotate character(s) by 90 degrees +[,]rotate character(s) by 1 pixel +These commands rotate the next character (without selection) or all characters in the selection (with selection). +Rotation only works in regular text (not flowed text). +The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.