| 
                        Select objects (mouse) | 
               
                  | click | click a non-selected object to select | 
               
                  | Alt
                        +click | select under | 
               
                  | Alt
                        +mouse wheel | cycle z-order | 
               
                  | Shift
                        +click | toggle selection | 
               
                  | These work the same as in Selector. The nodes or handles of the single selected object become editable. | 
               
                  | 
                        Select nodes (mouse) | 
               
                  | click | select a node | 
 
               
                  | Clicking on a node selects it. | 
               
                  | click | select two adjacent nodes | 
 
               
                  | Clicking on a selected path between the nodes selects the two nodes closest to the click point. | 
               
                  | Shift
                        +click | toggle selection | 
               
                  | This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection. | 
               
                  | click | deselect | 
 
               
                  | Clicking in an empty space deselects all selected nodes. Next click will deselect the object. | 
               
                  | 
                        Rubberband selection | 
               
                  | mouse drag | select multiple nodes | 
               
                  | Dragging around nodes does "rubberband" selection; previous node selection is deselected. | 
               
                  | Shift
                        +mouse drag | 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. | 
               
                  | 
                        Select nodes (keyboard) | 
               
                  | Tab | select next node | 
 
               
                  | Shift
                        +Tab | select previous node | 
               
                  | These keys select nodes within the selected path. | 
               
                  | Ctrl
                        +A | select 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. | 
               
                  | Ctrl
                        +
                        Alt
                        +A | select 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. | 
               
                  | Alt
                        +! | invert selection in path | 
               
                  | This inverts selection (deselects what was selected and vice versa) in the entire path. | 
               
                  | Esc | deselect all nodes | 
               
                  | 
                        Grow/shrink node selection | 
               
                  | PgUp,
PgDn | grow/shrink selection (spatial) | 
               
                  | mouse wheel | grow/shrink selection (spatial) | 
               
                  | Ctrl
                        +PgUp,
                        Ctrl
                        +PgDn | grow/shrink selection (along path) | 
               
                  | Ctrl
                        +mouse wheel | grow/shrink selection (along path) | 
               
                  | Your mouse pointer must be over a node for growing/shrinking. | 
               
                  | Each key press or turn of the mouse wheel selects the nearest unselected node or deselects the farthest selected node. | 
               
                  | Distance to nodes can be calculated directly (spatial mode) or along path. | 
               
                  | 
                        Move nodes (mouse) | 
               
                  | mouse drag | move selected nodes | 
               
                  | Ctrl
                        +mouse drag | restrict movement to horizontal or vertical | 
               
                  | Ctrl
                        +
                        Alt
                        +mouse drag | move along handles | 
               
                  | This restricts movement to the directions of the node's handles, their counter directions 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. | 
               
                  | Shift
                        +mouse drag | temporarily disable snapping | 
               
                  | Shift
                        +mouse drag | drag out handle | 
               
                  | If a node has a retracted handle, dragging with Shift lets you drag it out of the node. | 
               
                  | mouse drag+Space | drop 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." | 
               
                  | Alt
                        +mouse drag | sculpt selected nodes | 
               
                  | Sculpting moves the selected nodes so that the dragged node moves all the way, the farthest selected nodes stay put; all intermediate selected nodes move intermediate distances, governed by a bell-like curve. | 
               
                  | Sculpting is pressure-sensitive with a tablet; press harder for a blunter drag profile, press lightly for a sharper profile. | 
               
                  | To stop sculpting without losing the pressure-sensitive profile, release Alt first and then lift the pen. | 
               
                  | 
                        Move nodes (keyboard) | 
               
                  | arrows | move selected node(s) by the nudge distance | 
               
                  | Shift
                        +arrows | move selected node(s) by 10x nudge distance | 
               
                  | The default nudge distance is 2 px (SVG pixel units, not screen pixels). | 
               
                  | Alt
                        +arrows | move selected node(s) by 1 pixel | 
               
                  | Shift
                        +
                        Alt
                        +arrows | move selected node(s) by 10 pixels | 
               
                  | The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. | 
               
                  | 
                        Move node handle (mouse) | 
               
                  | mouse drag | move a node handle | 
               
                  | Ctrl
                        +mouse drag | snap the handle to angle steps | 
               
                  | The default angle step is 15 degrees. This also snaps to the handle's original angle, its counter direction and perpendiculars. | 
               
                  | Shift
                        +mouse drag | rotate both handles | 
 
               
                  | Alt
                        +mouse drag | lock the handle length | 
               
                  | Ctrl, Shift, Alt can be combined when dragging handles. | 
               
                  | Ctrl
                        +click | retract the handle | 
               
                  | Retracted handle is zero length; use Shift+drag to drag it back out. | 
               
                  | 
                        Scale handle (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. | 
               
                  | Left Ctrl
                        +<,
                        Left Ctrl
                        +> | scale left handle by the scale step | 
               
                  | Right Ctrl
                        +<,
                        Right Ctrl
                        +> | scale right handle by the scale step | 
               
                  | Left Alt
                        +<,
                        Left Alt
                        +> | scale left handle by 1 pixel | 
               
                  | Right Alt
                        +<,
                        Right Alt
                        +> | 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. | 
               
                  | 
                        Rotate handle (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. | 
               
                  | Left Ctrl
                        +[,
                        Left Ctrl
                        +] | rotate left handle by the angle step | 
               
                  | Right Ctrl
                        +[,
                        Right Ctrl
                        +] | rotate right handle by the angle step | 
               
                  | Left Alt
                        +[,
                        Left Alt
                        +] | rotate left handle by 1 pixel | 
               
                  | Right Alt
                        +[,
                        Right Alt
                        +] | rotate right handle by 1 pixel | 
               
                  | 
                        Handles visibility | 
               
                  | Ctrl
                        +H | toggle handles | 
               
                  | 
                        Scale nodes (>1 nodes selected) | 
               
                  | These commands scale the selected nodes as if they were an "object". | 
               
                  | If mouse is over a node, that node becomes the axis of scaling; otherwise it scales around geometric center of selected nodes. | 
               
                  | .,
> | 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). | 
               
                  | Alt
                        +.,
                        Alt
                        +> | scale nodes up by 1 pixel | 
               
                  | Alt
                        +,,
                        Alt
                        +< | scale nodes down by 1 pixel | 
               
                  | The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. | 
               
                  | The default size increment is added to (or subtracted from) either the node selection's height or width, whichever one is larger. Scaling keeps the proportions of the node selection. | 
               
                  | 
                        Rotate nodes (>1 nodes selected) | 
               
                  | These commands rotate the selected nodes as if they were an "object". | 
               
                  | If mouse is over a node, that node becomes the axis of rotation; otherwise it rotates around geometric center of selected nodes. | 
               
                  | [,
] | rotate nodes by the angle step | 
 
               
                  | The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. | 
               
                  | Alt
                        +[,
                        Alt
                        +] | rotate nodes by 1 pixel | 
               
                  | The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. | 
               
                  | 
                        Flip nodes (>1 nodes selected) | 
               
                  | These commands flip the selected nodes as if they were an "object", around the center of that object. | 
               
                  | h | flip nodes horizontally | 
               
                  | v | flip nodes vertically | 
               
                  | If mouse is over a node, that node becomes the axis of flipping; otherwise it flips around geometric center of selected nodes | 
               
                  | 
                        Change segment(s) | 
               
                  | Shift
                        +L | make line | 
               
                  | Shift
                        +U | make curve | 
               
                  | These commands require that more than two adjacent nodes be selected. | 
               
                  | 
                        Change node type | 
               
                  | Shift
                        +C | make cusp | 
               
                  | First Shift+C changes type of node; if you do another Shift+C on an already cusp node, it retracts its handles. | 
               
                  | Shift
                        +S | make smooth | 
               
                  | If a cusp node is adjacent to a line segment, first Shift+S makes it half-smooth with one handle collinear 
with the segment; another Shift+S will expand a second handle. | 
               
                  | Shift
                        +Y | make symmetric | 
               
                  | When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it. | 
               
                  | Shift
                        +A | make auto | 
               
                  | Ctrl
                        +click | toggle smooth/cusp/symmetric/auto | 
               
                  | 
                        Join/break | 
               
                  | Shift
                        +J | join 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. | 
               
                  | Alt
                        +J | join selected end nodes with new segment | 
               
                  | Shift
                        +B | break 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,
Del | delete selected node(s) | 
               
                  | Ctrl
                        +Backspace,
                        Ctrl
                        +Del | delete 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. | 
               
                  | Alt
                        +Del | delete segment between two non-endpoint nodes | 
               
                  | Ctrl
                        +
                        Alt
                        +click | 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). | 
               
                  | double-click | create node | 
               
                  | Double clicking on the path between nodes creates a node in the click point. | 
               
                  | Ins,
                        Shift
                        +I | insert 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. | 
               
                  | Shift
                        +D | duplicate selected node(s) | 
               
                  | New nodes are created on the same path; they are placed exactly over the old ones and are selected. | 
               
                  | 
                        Reverse | 
               
                  | Shift
                        +R | reverse path direction | 
 
               
                  | 
                        Edit 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. | 
               
                  | 
                        Edit fills and path effects | 
               
                  | Node tool can also edit the handles of a pattern fill, gradient fill, and the editable handles of path effects. | 
 
               
                  | 
                        Cancel | 
               
                  | Esc | cancel rubberband or move | 
               
                  | Press Esc while mouse button is still down to cancel rubberband selection, node move, or handle move. |