From 0004781b652db0abaed3cee0bc9eb77922ccb1be Mon Sep 17 00:00:00 2001 From: Nicolas Dufour Date: Tue, 31 May 2016 17:43:55 +0200 Subject: [Bug #1417283] Q shortcut missing in keys reference. Fixed bugs: - https://launchpad.net/bugs/1417283 (bzr r14931) --- doc/keys.en.html | 6908 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 3644 insertions(+), 3264 deletions(-) (limited to 'doc/keys.en.html') diff --git a/doc/keys.en.html b/doc/keys.en.html index 1f93249d0..75ca30b3e 100644 --- a/doc/keys.en.html +++ b/doc/keys.en.html @@ -8,13 +8,13 @@ Inkscape keyboard and mouse reference - + -
+

This document describes the default keyboard and mouse shortcuts of Inkscape, corresponding to the share/keys/default.xml file in Inkscape distribution. Most (but not all) of these keys @@ -28,356 +28,721 @@ or by submitting an RFE).

-
- Content:  Tools -  | - Dialogs -  · - Open · Toggle visibility · Within a dialog -  | - Controls bar -  · - Access · Navigate · Change values -  | - Canvas -  · - Zoom · Preset zooms · Zoom history · Scroll (pan) · Guides, grids, snapping · Display mode -  | - Palette -  | - File -  | - Window -  | - Extensions -  | - Layers -  · - Hide/lock -  | - Object -  · - Undo/redo · Clipboard · Duplicate · Clone · Bitmaps · Patterns · Guides · Group · Z-order -  | - Path -  · - Convert to path · Boolean operations · Offsets · Combine · Simplify -  | - Selector -  · - Select (mouse) · Rubberband, touch selection · Select (keyboard) · Select within group, select under · Move (mouse) · Move (keyboard) · Transform (mouse) · Scale by handles · Scale (keyboard) · Rotate/skew by handles · Rotate (keyboard) · Flip · Rotation center · Cancel -  | - Node tool -  · - Select objects (mouse) · Select nodes (mouse) · Rubberband selection · Select nodes (keyboard) · Grow/shrink node selection · Move nodes (mouse) · Move nodes (keyboard) · Move node handle (mouse) · Scale handle (1 node selected) · Rotate handle (1 node selected) · Handles visibility · Scale nodes (>1 nodes selected) · Rotate nodes (>1 nodes selected) · Flip nodes (>1 nodes selected) · Change segment(s) · Change node type · Join/break · Delete, create, duplicate · Reverse · Edit shapes · Edit fills and path effects · Cancel -  | - Tweak tool -  · - Operation · Modes · Parameters -  | - Zoom tool -  | - Measure tool -  | - Rectangle tool -  · - Draw · Select · Resize by handles · Round corners by handles -  | - 3D box tool -  · - Draw · Select · Edit by handles · Edit perspectives -  | - Ellipse tool -  · - Draw · Select · Edit by handles -  | - Star tool -  · - Draw · Select · Edit by handles -  | - Spiral tool -  · - Draw · Select · Edit by handles -  | - Pencil tool -  · - Create dots -  | - Pen (Bezier) tool -  · - Create nodes · Move last node · Create/modify segments · Create dots · Finish · Cancel -  | - Calligraphy tool -  | - Text tool -  · - Select/create · Navigate in text · Flowed text (internal frame) · Flowed text (external frame) · Text on path · Edit text · Select text · Style selection · Letter spacing · Line spacing · Kerning and shifting · Rotate -  | - Spray tool -  · - Modes · Parameters -  | - Eraser tool -  | - Paint Bucket -  | - Gradient tool -  · - Select objects · Create gradients · Select handles · Create/delete intermediate stops · Move handles/stops · Reverse · Gradient editor -  | - Dropper tool - +
+
-
-
+
+
-

Tools

- +

Tools

+
- - - - - - - - - - - - - - - - - - - - - - - - @@ -385,229 +750,229 @@ RFE).

- F1, -s + + F1, +s - Selector + Selector
- Space + + Space - Selector (temporary) + Selector (temporary)
+ Space switches to the Selector tool temporarily; another Space switches back.
+ When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to Selector.
- F2, -n + + F2, +n - Node tool + Node tool
- - Shift - +F2, -w + + + Shift + +F2, +w - Tweak tool + Tweak tool
- F3, -z + + F3, +z - Zoom tool + Zoom tool
- n + + n - Measure tool + Measure tool
- F4, -r + + F4, +r - Rectangle tool + Rectangle tool
- - Shift - +F4, -x + + + Shift + +F4, +x - 3D box tool + 3D box tool
- F5, -e + + F5, +e - Ellipse/arc tool + Ellipse/arc tool
- - Shift - +F9, -* + + + Shift + +F9, +* - Star tool + Star tool
- F9, -i + + F9, +i - Spiral tool + Spiral tool
- F6, -p + + F6, +p - Pencil (Freehand) tool + Pencil (Freehand) tool
- - Shift - +F6, -b + + + Shift + +F6, +b - Pen (Bezier) tool + Pen (Bezier) tool
- - Ctrl - +F6, -c + + + Ctrl + +F6, +c - Calligraphy tool + Calligraphy tool
- F8, -t + + F8, +t - Text tool + Text tool
- - Shift - +F3, -a + + + Shift + +F3, +a - Spray tool + Spray tool
- - Shift - +E + + + Shift + +E - Eraser tool + Eraser tool
- - Shift - +F7, -u + + + Shift + +F7, +u - Paint Bucket tool + Paint Bucket tool
- - Ctrl - +F1, -g + + + Ctrl + +F1, +g - Gradient tool + Gradient tool
- F7, -d + + F7, +d - Dropper tool + Dropper tool
- - Ctrl - +F2, -o + + + Ctrl + +F2, +o - Connector tool + Connector tool
+ Double click on the tool buttons opens the Preferences dialog showing the page of the corresponding tool.
-
+
-

Dialogs

- +

Dialogs

+
- - - - - - - - - - - - - - - - - @@ -617,22 +982,22 @@ RFE).

- - @@ -642,142 +1007,142 @@ RFE).

- - - - - - - - - -
-

+

Open

- - Shift - + - Ctrl + + + Shift + + + Ctrl +F - Fill and Stroke + Fill and Stroke
- - Shift - + - Ctrl + + + Shift + + + Ctrl +W - Swatches + Swatches
- - Shift - + - Ctrl + + + Shift + + + Ctrl +T - Text and Font + Text and Font
- - Shift - + - Ctrl + + + Shift + + + Ctrl +M - Transform + Transform
- - Shift - + - Ctrl + + + Shift + + + Ctrl +L - Layers + Layers
- - Shift - + - Ctrl + + + Shift + + + Ctrl +A - Align and Distribute + Align and Distribute
- - Shift - + - Ctrl + + + Shift + + + Ctrl +O - Object Properties + Object Properties
- - Shift - + - Ctrl + + + Shift + + + Ctrl +H - Undo History + Undo History
- - Shift - + - Ctrl + + + Shift + + + Ctrl +X - XML Editor + XML Editor
- - Shift - + - Ctrl + + + Shift + + + Ctrl +D - Document Preferences + Document Preferences
- - Shift - + - Ctrl + + + Shift + + + Ctrl +P - Inkscape Preferences + Inkscape Preferences
- - Shift - + - Ctrl + + + Shift + + + Ctrl +E - Export to PNG + Export to PNG
- - Ctrl - +F + + + Ctrl + +F - Find + Find
- - Shift - + - Alt + + + Shift + + + Alt +B - Trace Bitmap + Trace Bitmap
- - Shift - + - Ctrl + + + Shift + + + Ctrl +7 - Path Effects + Path Effects
- - Ctrl - + - Alt + + + Ctrl + + + Alt +K - Check Spelling + Check Spelling
+ These shortcuts open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus.
-

+

Toggle visibility

- F12 + + F12 - toggle dialogs + toggle dialogs
+ This temporarily hides all open dialogs; another F12 shows them again.
-

+

Within a dialog

- Esc + + Esc - return to the canvas + return to the canvas
- - Ctrl - +F4, - - Ctrl - +W + + + Ctrl + +F4, + + Ctrl + +W - close the dialog + close the dialog
- Tab + + Tab - jump to next widget + jump to next widget
- - Shift - +Tab + + + Shift + +Tab - jump to previous widget + jump to previous widget
- Enter + + Enter - set the new value + set the new value
+ This accepts the new value you typed in a text field and returns focus to canvas.
- - Ctrl - +Enter + + + Ctrl + +Enter - in XML Editor, set the attr value + in XML Editor, set the attr value
+ When editing an attribute value in XML Editor, this sets the new value (same as clicking the "Set attribute" button).
- Space, -Enter + + Space, +Enter - activate current button or list + activate current button or list
- - Ctrl - +PgUp, - - Ctrl - +PgDn + + + Ctrl + +PgUp, + + Ctrl + +PgDn - in a multi-tab dialog, switch tabs + in a multi-tab dialog, switch tabs
-
+ -
+
-

Canvas

- +

Canvas

+
- - - - - - - - - - + + + + + + + + + - - - - - - @@ -1081,33 +1461,33 @@ RFE).

- - - @@ -1117,79 +1497,79 @@ RFE).

- - - - - - - - @@ -1199,129 +1579,129 @@ RFE).

- - - - - - - - - - - - - - @@ -1331,19 +1711,19 @@ RFE).

- @@ -1351,87 +1731,87 @@ RFE).

-

+

Zoom

- =, -+ + + =, ++ - zoom in + zoom in
- - + + - - zoom out + zoom out
+ The keypad +/- keys do zooming even when you are editing a text object, unless NumLock is on.
- middle click, - - Ctrl - +right click + + middle click, + + Ctrl + +right click - zoom in + zoom in
- - Shift - +middle click, - - Shift - +right click + + + Shift + +middle click, + + Shift + +right click - zoom out + zoom out
- - Ctrl - +mouse wheel + + + Ctrl + +mouse wheel - zoom in or out + zoom in or out
+ When the "Mouse wheel zooms by default" option is on in Preferences, Ctrl+wheel scrolls instead of zooming. To zoom, use wheel without Ctrl.
- - Shift - +middle button drag + + + Shift + +middle button drag - zoom into the area + zoom into the area
- - Alt - +Z + + + Alt + +Z - activate zoom field + activate zoom field
+ The zoom field in the lower right corner of the window allows you to specify zoom level precisely.
+ Q + + quick zoom +
+ Zooms to selection, or doubles the current zoom factor if nothing is selected, until key is released. +
-

- Preset zooms

+

+ Preset zooms

- 1 + + 1 - zoom 1:1 + zoom 1:1
- 2 + + 2 - zoom 1:2 + zoom 1:2
- 3 + + 3 - zoom to selection + zoom to selection
- 4 + + 4 - zoom to drawing + zoom to drawing
- 5 + + 5 - zoom to page + zoom to page
- - Ctrl - +E, -6 + + + Ctrl + +E, +6 - zoom to page width + zoom to page width
-

- Zoom history

+

+ Zoom history

- ` + + ` - (back quote) previous zoom + (back quote) previous zoom
- - Shift - +` + + + Shift + +` - next zoom + next zoom
+ With these keys, you can travel back and forth through the history of zooms in this session.
-

- Scroll (pan)

+

+ Scroll (pan)

- - Ctrl - +arrows + + + Ctrl + +arrows - scroll canvas + scroll canvas
+ Scrolling by keys is accelerated, i.e. it speeds up when you press Ctrl+arrows in quick succession, or press and hold.
- middle button drag + + middle button drag - pan canvas + pan canvas
- - Shift - +right button drag, - - Ctrl - +right button drag + + + Shift + +right button drag, + + Ctrl + +right button drag - pan canvas + pan canvas
- mouse wheel + + mouse wheel - scroll canvas vertically + scroll canvas vertically
+ When the "Mouse wheel zooms by default" option is on in Preferences, mouse wheel zooms instead of scrolling. To scroll, use Ctrl+wheel.
- - Shift - +mouse wheel + + + Shift + +mouse wheel - scroll canvas horizontally + scroll canvas horizontally
+ When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag also pans canvas.
-

- Guides, grids, snapping

+

+ Guides, grids, snapping

- mouse drag + + mouse drag - drag off a ruler to create guide + drag off a ruler to create guide
+ Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline onto the ruler to delete it.
- mouse drag + + mouse drag - drag a guide to move it + drag a guide to move it
- - Shift - +mouse drag + + + Shift + +mouse drag - drag a guide (not near anchor) to rotate it + drag a guide (not near anchor) to rotate it
- - Shift - + - Ctrl + + + Shift + + + Ctrl +mouse drag - rotate guide with angle snapping + rotate guide with angle snapping
- - Del + + + Del - delete guide + delete guide
- |, - - Shift - +\ + + |, + + Shift + +\ - toggle guides and snapping to guides + toggle guides and snapping to guides
+ If you want to see the guides but not snap to them, use the global snapping toggle (% key).
+ When you create a new guide by dragging off the ruler, guide visibility and snapping are turned on.
- #, - - Shift - +3 + + #, + + Shift + +3 - toggle grids and snapping to grids + toggle grids and snapping to grids
+ If you want to see the grids but not snap to them, use the global snapping toggle (% key).
+ Note that only the 3 key on the main keyboard works, not on the keypad.
- % + + % - toggle snapping on and off + toggle snapping on and off
+ This toggle affects snapping to grids, guides, and objects in all tools.
-

- Display mode

+

+ Display mode

- - Ctrl - +keypad 5 + + + Ctrl + +keypad 5 - toggle normal/no filters/outline mode + toggle normal/no filters/outline mode
-
- -

Palette

- +
- - - - - - - - - @@ -1439,118 +1819,118 @@ RFE).

+ These keys work both in the floating palette dialog and in the palette frame at the bottom of the window.
- click + + click - set fill color on selection + set fill color on selection
- - Shift - +click + + + Shift + +click - set stroke color on selection + set stroke color on selection
- right click + + right click - open pop-up menu + open pop-up menu
- mouse drag + + mouse drag - drag fill color to objects + drag fill color to objects
- - Shift - +mouse drag + + + Shift + +mouse drag - drag stroke color to objects + drag stroke color to objects
+ To change fill/stroke of an object by dragging color on it, that object need not be selected.
+ You can also drag colors to the Fill (F) and Stroke (S) indicators in the statusbar to change the selection.
- mouse wheel + + mouse wheel - scroll palette + scroll palette
-
- -

File

- +
- - - - - - - - - @@ -1558,78 +1938,78 @@ RFE).

- - Ctrl - +N + + + Ctrl + +N - create new document + create new document
- - Ctrl - +O + + + Ctrl + +O - open a document + open a document
- - Shift - + - Ctrl + + + Shift + + + Ctrl +E - export to PNG + export to PNG
- - Ctrl - +I + + + Ctrl + +I - import bitmap or vector + import bitmap or vector
- - Ctrl - +P + + + Ctrl + +P - print document + print document
- - Ctrl - +S + + + Ctrl + +S - save document + save document
- - Shift - + - Ctrl + + + Shift + + + Ctrl +S - save under a new name + save under a new name
- - Shift - + - Ctrl + + + Shift + + + Ctrl + - Alt + Alt +S - save a copy + save a copy
- - Ctrl - +Q + + + Ctrl + +Q - exit Inkscape + exit Inkscape
-
- -

Window

- +
- - - - - - @@ -1637,29 +2017,29 @@ RFE).

- - - @@ -1667,51 +2047,51 @@ RFE).

- - - - - @@ -1720,35 +2100,35 @@ RFE).

- - Ctrl - +R + + + Ctrl + +R - toggle rulers + toggle rulers
- - Ctrl - +B + + + Ctrl + +B - toggle scrollbars + toggle scrollbars
- - Shift - + - Alt + + + Shift + + + Alt +P - toggle palette + toggle palette
- F11 + + F11 - toggle fullscreen + toggle fullscreen
- - Shift - +F11 + + + Shift + +F11 - toggle toolbars + toggle toolbars
- - Ctrl - +F11 + + + Ctrl + +F11 - toggle toolbars and fullscreen + toggle toolbars and fullscreen
- F10 + + F10 - main menu + main menu
+ Menus can also be activated by Alt with the letter underscored in the menu name.
- - Shift - +F10, -right click + + + Shift + +F10, +right click - drop-down (context) menu + drop-down (context) menu
- - Ctrl - +F4, - - Ctrl - +W + + + Ctrl + +F4, + + Ctrl + +W - close document window + close document window
+ This shuts down Inkscape if it was the only document window open.
- - Ctrl - +Tab + + + Ctrl + +Tab - next document window + next document window
- - Shift - + - Ctrl + + + Shift + + + Ctrl +Tab - previous document window + previous document window
+ These cycle through the active document windows forward and backward.
-
- -

Extensions

- +
- - @@ -1756,24 +2136,24 @@ RFE).

- - Alt - +Q + + + Alt + +Q - previous extension + previous extension
- - Shift - + - Alt + + + Shift + + + Alt +Q - previous extension settings + previous extension settings
-
- -

Layers

- +
- @@ -1781,88 +2161,88 @@ RFE).

- - - - - - - - @@ -1872,35 +2252,35 @@ RFE).

- - - @@ -1908,50 +2288,50 @@ RFE).

- - Shift - + - Ctrl + + + Shift + + + Ctrl +N - create new layer + create new layer
- - Shift - +PgUp + + + Shift + +PgUp - move to layer above + move to layer above
- - Shift - +PgDn + + + Shift + +PgDn - move to layer below + move to layer below
+ These commands move the selected objects from one layer to another.
- - Shift - + - Ctrl + + + Shift + + + Ctrl +PgUp - raise layer + raise layer
- - Shift - + - Ctrl + + + Shift + + + Ctrl +PgDn - lower layer + lower layer
- - Shift - + - Ctrl + + + Shift + + + Ctrl +Home - raise layer to top + raise layer to top
- - Shift - + - Ctrl + + + Shift + + + Ctrl +End - lower layer to bottom + lower layer to bottom
+ These commands move the current layer among its siblings (normally other layers).
-

- Hide/lock

+

+ Hide/lock

- - Shift - +click + + + Shift + +click - select a layer and toggle visibility (eye icon) or lock status (lock icon) on the other layers + select a layer and toggle visibility (eye icon) or lock status (lock icon) on the other layers
- - Shift - +Alt+click + + + Shift + +Alt+click - toggle visibility (eye icon) or lock status (lock icon) on the unselected layers + toggle visibility (eye icon) or lock status (lock icon) on the unselected layers
+ These commands apply to the Layers dialog's icons only.
-
- -

Object

- +
- - @@ -1960,122 +2340,122 @@ RFE).

- - - - - - - - - - - - @@ -2085,24 +2465,24 @@ RFE).

- - @@ -2112,72 +2492,72 @@ RFE).

- - - - - - - - @@ -2187,49 +2567,49 @@ RFE).

- - - - - @@ -2239,43 +2619,43 @@ RFE).

- - - - @@ -2285,19 +2665,19 @@ RFE).

- @@ -2306,51 +2686,51 @@ RFE).

- - - - @@ -2360,44 +2740,44 @@ RFE).

- - - - @@ -2405,44 +2785,44 @@ RFE).

-

- Undo/redo

+

+ Undo/redo

- - Shift - + - Ctrl + + + Shift + + + Ctrl +Y, - - Ctrl - +Z + + Ctrl + +Z - undo + undo
- - Shift - + - Ctrl + + + Shift + + + Ctrl +Z, - - Ctrl - +Y + + Ctrl + +Y - redo + redo
-

- Clipboard

+

+ Clipboard

- - Ctrl - +C, - - Ctrl - +Ins + + + Ctrl + +C, + + Ctrl + +Ins - copy selection + copy selection
- - Ctrl - +X, - - Shift - +Del + + + Ctrl + +X, + + Shift + +Del - cut selection + cut selection
- - Ctrl - +V, - - Shift - +Ins + + + Ctrl + +V, + + Shift + +Ins - paste clipboard + paste clipboard
+ This places the clipboard objects at the mouse cursor, or at the center of the window if mouse is outside the canvas.
+ When editing text with the text tool, this pastes the text from the clipboard into the current text object.
- - Ctrl - + - Alt + + + Ctrl + + + Alt +V - paste in place + paste in place
+ This places the clipboard objects into the original location from which they were copied.
- - Shift - + - Ctrl + + + Shift + + + Ctrl +V - paste style + paste style
+ This applies the style of the (first of the) copied object(s) to the current selection.
+ If a gradient handle (in Gradient tool) or a text span (in Text tool) are selected, they get the style instead of the entire object.
- - Ctrl - +7 + + + Ctrl + +7 - paste path effect + paste path effect
+ This applies the path effect of the copied path to the paths/shapes in current selection.
-

- Duplicate

+

+ Duplicate

- - Ctrl - +D + + + Ctrl + +D - duplicate selection + duplicate selection
+ New object(s) are placed exactly over the original(s) and selected.
-

- Clone

+

+ Clone

- - Alt - +D + + + Alt + +D - clone object + clone object
+ A clone can be moved/scaled/rotated/skewed independently, but it updates the path, fill, and stroke from its original.
+ The clone is placed exactly over the original object and is selected.
+ You can only clone one object at a time; if you want to clone several objects together, group them and clone the group.
- - Shift - + - Alt + + + Shift + + + Alt +D - unlink clone + unlink clone
+ Unlinking a clone cuts the link to the original, turning the clone into a plain copy.
- - Shift - +D + + + Shift + +D - select original + select original
+ To find out which object this is a clone of, select the clone and give this command. The original will be selected.
-

- Bitmaps

+

+ Bitmaps

- - Alt - +B + + + Alt + +B - create a bitmap copy + create a bitmap copy
+ This exports the selected object(s) (all other objects hidden) as PNG in the document's directory and imports it back.
+ The imported bitmap is placed over the original selection and is selected.
- - Shift - + - Alt + + + Shift + + + Alt +B - trace bitmap + trace bitmap
+ This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s).
-

- Patterns

+

+ Patterns

- - Alt - +I + + + Alt + +I - object(s) to pattern + object(s) to pattern
+ This converts the selection to a rectangle with tiled pattern fill.
- - Shift - + - Alt + + + Shift + + + Alt +I - pattern to object(s) + pattern to object(s)
+ Each selected object with pattern fill is broken into the same object without fill and a single pattern object.
-

- Guides

+

+ Guides

- - Shift - +G + + + Shift + +G - object(s) to guide(s) + object(s) to guide(s)
-

- Group

+

+ Group

- - Shift - + - Ctrl + + + Shift + + + Ctrl +U, - - Ctrl - +G + + Ctrl + +G - group selected objects + group selected objects
+ Use Ctrl+click to select objects within group.
- - Shift - + - Ctrl + + + Shift + + + Ctrl +G, - - Ctrl - +U + + Ctrl + +U - ungroup selected group(s) + ungroup selected group(s)
+ This removes only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups.
-

- Z-order

+

+ Z-order

- Home + + Home - raise selection to top + raise selection to top
- End + + End - lower selection to bottom + lower selection to bottom
- PgUp + + PgUp - raise selection one step + raise selection one step
- PgDn + + PgDn - lower selection one step + lower selection one step
-
- -

Path

- +
- - @@ -2451,123 +2831,123 @@ RFE).

- - - - - - - - - - - - - - @@ -2577,142 +2957,142 @@ RFE).

- - - - - - - - - - - - - - @@ -2722,55 +3102,55 @@ RFE).

- - - - - - @@ -2780,36 +3160,36 @@ RFE).

- - - - @@ -2818,76 +3198,76 @@ RFE).

-

- Convert to path

+

+ Convert to path

- - Shift - + - Ctrl + + + Shift + + + Ctrl +C - convert selected object(s) to path + convert selected object(s) to path
- - Ctrl - + - Alt + + + Ctrl + + + Alt +C - convert stroke to path + convert stroke to path
-

- Boolean operations

+

+ Boolean operations

- - Ctrl - ++ + + + Ctrl + ++ - union + union
+ Union combines any number of objects into a single path, removing overlaps.
- - Ctrl - +- + + + Ctrl + +- - difference + difference
+ Difference works on 2 objects, extracting the top from the bottom.
- - Ctrl - +* + + + Ctrl + +* - intersection + intersection
+ Intersection creates a path representing the common (overlapping) area of all selected objects.
- - Ctrl - +^ + + + Ctrl + +^ - exclusive OR (XOR) + exclusive OR (XOR)
+ XOR is similar to Union, except that it works on 2 objects and removes areas where the objects overlap.
- - Ctrl - +/ + + + Ctrl + +/ - division (cut) + division (cut)
+ Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom.
- - Ctrl - + - Alt + + + Ctrl + + + Alt +/ - cut path + cut path
+ Cut Path cuts the bottom object's stroke only where it is intersected by the top path, removing any fill from the result.
+ The result of Union, Difference, Intersection, and XOR inherits the id= attribute and therefore the clones of the bottom object.
+ Division and Cut path normally produce several objects; of them, a random one inherits the id= of the bottom source object.
-

- Offsets

+

+ Offsets

- - Ctrl - +( + + + Ctrl + +( - inset path (towards center) + inset path (towards center)
- - Ctrl - +) + + + Ctrl + +) - outset path (away from center) + outset path (away from center)
+ The default offset distance is 2 px (SVG pixel units, not screen pixels).
- - Alt - +( + + + Alt + +( - inset path by 1 pixel + inset path by 1 pixel
- - Alt - +) + + + Alt + +) - outset path by 1 pixel + outset path by 1 pixel
- - Shift - + - Alt + + + Shift + + + Alt +( - inset path by 10 pixels + inset path by 10 pixels
- - Shift - + - Alt + + + Shift + + + Alt +) - outset path by 10 pixels + outset path by 10 pixels
+ The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment.
+ All the (, ) commands convert the object to path, if necessary, and produce regular path.
- - Ctrl - +J + + + Ctrl + +J - create dynamic offset + create dynamic offset
- - Ctrl - + - Alt + + + Ctrl + + + Alt +J - create linked offset + create linked offset
+ These commands produce an offset object, editable by the node tool, standalone or linked to the original.
- - Shift - +D + + + Shift + +D - select source + select source
+ Selecting a linked offset and giving this command will select the source path of the linked offset.
-

- Combine

+

+ Combine

- - Ctrl - +K + + + Ctrl + +K - combine paths + combine paths
+ This is different from grouping in that combined paths create one object.
+ This is different from Union in that overlapping areas are not affected.
+ Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog.
- - Shift - + - Ctrl + + + Shift + + + Ctrl +K - break paths apart + break paths apart
+ This attempts to break an object into constituent paths; it will fail if the object is one solid path.
-

- Simplify

+

+ Simplify

- - Ctrl - +L + + + Ctrl + +L - simplify + simplify
+ This command attempts to simplify selected path(s) by removing extra nodes. It converts all objects to paths first.
+ If you invoke this command several times in quick succession, it will act more and more aggressively.
+ Invoking Simplify again after a pause restores the default threshold (settable in the Inkscape Preferences dialog).
-
- -

Selector

- +
- - - - - - - - @@ -2897,79 +3277,79 @@ RFE).

- - - - - - - - - @@ -2979,139 +3359,139 @@ RFE).

- - - - - - - - - - - - - - - - @@ -3120,142 +3500,142 @@ RFE).

- - - - - - - - - - - - - - @@ -3264,100 +3644,100 @@ RFE).

- - - - - - - - - - - - @@ -3367,63 +3747,63 @@ RFE).

- - - - - - @@ -3433,38 +3813,38 @@ RFE).

- - - @@ -3473,62 +3853,62 @@ RFE).

- - - - - - @@ -3538,101 +3918,101 @@ RFE).

- - - - - - - - - @@ -3642,50 +4022,50 @@ RFE).

- - - - - @@ -3695,63 +4075,63 @@ RFE).

- - - - - - @@ -3761,31 +4141,31 @@ RFE).

- - - @@ -3795,50 +4175,50 @@ RFE).

- - - - - @@ -3848,22 +4228,22 @@ RFE).

- - @@ -3872,65 +4252,65 @@ RFE).

-

- Select (mouse)

+

+ Select (mouse)

- click + + click - select an object + select an object
+ When you left-click on an object, previous selection is deselected.
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
+ Shift+click adds an object to the current selection if it was not selected, or deselects it otherwise.
- click+click + + click+click - edit the object + edit the object
+ For paths, double clicking switches to Node tool; for shapes, to corresponding shape tool; for text, to Text tool.
+ For groups, double clicking performs the "Enter group" command (the group becomes a temporary layer).
+ Double clicking in empty space switches to the parent layer in the hierarchy, if any.
-

- Rubberband, touch selection

+

+ Rubberband, touch selection

- mouse drag + + mouse drag - select by rubberband + select by rubberband
+ Dragging around objects does "rubberband" selection; previous selection is deselected.
- - Shift - +mouse drag + + + Shift + +mouse drag - add objects to selection + 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.
- - Alt - +mouse drag, - - Shift - + - Alt + + + Alt + +mouse drag, + + Shift + + + Alt +mouse drag - select by touch + select by touch
+ Alt+dragging over objects selects those objects that are touched by the path.
+ To start touch selection with Alt, you must have nothing selected; otherwise use Shift+Alt.
+ You can switch rubberband selection to touch selection and back while dragging by pressing/releasing Alt.
-

- Select (keyboard)

+

+ Select (keyboard)

- Tab + + Tab - select next object + select next object
- - Shift - +Tab + + + Shift + +Tab - select previous object + select previous object
+ These keys pick objects in their z-order (Tab cycles from bottom to top, Shift+Tab cycles from top to bottom).
+ Unless you did manual rearrangements, the last object you created is always on top.
+ As a result, if nothing is selected, pressing Shift+Tab once conveniently selects the object you created last.
+ This works on objects within the current layer (unless you change that in preferences).
- - Ctrl - +A + + + Ctrl + +A - select all (current layer) + select all (current layer)
+ This works on objects within the current layer (unless you change that in preferences).
- - Ctrl - + - Alt + + + Ctrl + + + Alt +A - select all (all layers) + select all (all layers)
+ This works on objects in all visible and unlocked layers.
- ! + + ! - invert selection (current layer) + invert selection (current layer)
+ This inverts selection (deselects what was selected and vice versa) in the current layer.
- - Alt - +! + + + Alt + +! - invert selection (all layers) + invert selection (all layers)
+ This inverts selection (deselects what was selected and vice versa) in visible and unlocked layers.
- Esc + + Esc - deselect + deselect
- Backspace, -Del + + Backspace, +Del - delete selection + delete selection
-

- Select within group, select under

+

+ Select within group, select under

- - Ctrl - +click + + + Ctrl + +click - select within group + select within group
+ Ctrl+click selects the object at click point disregarding any levels of grouping that this object might belong to.
- - Shift - + - Ctrl + + + Shift + + + Ctrl +click - toggle selection within group + toggle selection within group
- - Alt - +click + + + Alt + +click - select under + 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 GNU/Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape.
+ 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.)
- - Shift - + - Alt + + + Shift + + + Alt +click - toggle under + toggle under
- - Ctrl - + - Alt + + + Ctrl + + + Alt +click - select under, in groups + select under, in groups
- - Shift - + - Ctrl + + + Shift + + + Ctrl + - Alt + Alt +click - toggle under, in groups + toggle under, in groups
- - Ctrl - +Enter + + + Ctrl + +Enter - enter group + enter group
- - Ctrl - +Backspace + + + Ctrl + +Backspace - go to parent group/layer + go to parent group/layer
-

- Move (mouse)

+

+ Move (mouse)

- mouse drag + + mouse drag - select + move + select + move
+ Dragging an object selects it if it was not selected, then moves selection.
- - Alt - +mouse drag + + + Alt + +mouse drag - move selected + move selected
+ Alt+drag moves the current selection (without selecting what is under cursor), no matter where you start the drag.
+ On GNU/Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape.
+ If your keyboard has a Meta key, you may wish to set your "Modifier key" to use it instead of Alt.
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - restrict movement to horizontal or vertical + restrict movement to horizontal or vertical
- - Shift - +mouse drag + + + Shift + +mouse drag - temporarily disable snapping + temporarily disable snapping
+ This temporarily disables snapping to grid or guides when you are dragging with grid or guides on.
- mouse drag+Space + + mouse drag+Space - drop a copy + drop 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."
-

- Move (keyboard)

+

+ Move (keyboard)

- arrows + + arrows - move selection by the nudge distance + move selection by the nudge distance
- - Shift - +arrows + + + Shift + +arrows - move selection by 10x nudge distance + move selection by 10x nudge distance
+ The default nudge distance is 2 px (SVG pixel units, not screen pixels).
- - Alt - +arrows + + + Alt + +arrows - move selection by 1 pixel + move selection by 1 pixel
- - Shift - + - Alt + + + Shift + + + Alt +arrows - move selection by 10 pixels + move selection by 10 pixels
+ The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.
-

- Transform (mouse)

+

+ Transform (mouse)

- click, - - Shift - +S + + click, + + Shift + +S - toggle scale/rotation handles + toggle scale/rotation handles
- mouse drag + + mouse drag - scale (with scale handles) + scale (with scale handles)
- mouse drag + + mouse drag - rotate or skew (with rotation handles) + rotate or skew (with rotation handles)
-

- Scale by handles

+

+ Scale by handles

- mouse drag + + mouse drag - scale + scale
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - scale preserving aspect ratio + scale preserving aspect ratio
- - Shift - +mouse drag + + + Shift + +mouse drag - symmetric transformation + symmetric transformation
+ Holding Shift while transforming makes transformation symmetric around the center of the selection.
- - Alt - +mouse drag + + + Alt + +mouse drag - scale by integer + scale by integer
+ Hold Alt while scaling to limit scale to 2, 3, 4, etc. or 1/2, 1/3, 1/4 etc. of the initial size.
-

- Scale (keyboard)

+

+ Scale (keyboard)

- ., -> + + ., +> - scale selection up by the scale step + scale selection up by the scale step
- ,, -< + + ,, +< - scale selection down by the scale step + scale selection down by the scale step
+ The default scale step is 2 px (SVG pixel units, not screen pixels).
- - Ctrl - +., - - Ctrl - +> + + + Ctrl + +., + + Ctrl + +> - scale selection to 200% + scale selection to 200%
- - Ctrl - +,, - - Ctrl - +< + + + Ctrl + +,, + + Ctrl + +< - scale selection to 50% + scale selection to 50%
- - Alt - +., - - Alt - +> + + + Alt + +., + + Alt + +> - scale selection up by 1 pixel + scale selection up by 1 pixel
- - Alt - +,, - - Alt - +< + + + Alt + +,, + + Alt + +< - scale selection down by 1 pixel + scale selection 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.
-

- Rotate/skew by handles

+

+ Rotate/skew by handles

- mouse drag + + mouse drag - rotate or skew + rotate or skew
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap skew angle + snap skew angle
+ Holding Ctrl when dragging a skew (non-corner) handle snaps the skew angle to angle steps (default 15 degrees).
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap rotation angle + snap rotation angle
+ Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees).
-

- Rotate (keyboard)

+

+ Rotate (keyboard)

- [, -] + + [, +] - rotate selection by the angle step + rotate selection by the angle step
+ The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise.
- - Ctrl - +[, - - Ctrl - +] + + + Ctrl + +[, + + Ctrl + +] - rotate selection by 90 degrees + rotate selection by 90 degrees
- - Alt - +[, - - Alt - +] + + + Alt + +[, + + Alt + +] - rotate selection by 1 pixel + rotate selection by 1 pixel
+ The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.
+ These commands use the rotation center, draggable in Selector (by default it's in geometric center).
-

- Flip

+

+ Flip

- h + + h - flip selection horizontally + flip selection horizontally
- v + + v - flip selection vertically + flip selection vertically
+ If the tool is in rotate mode (rotation center visible), that center becomes the axis of flipping; otherwise it flips around geometric center of selection.
-

- Rotation center

+

+ Rotation center

- mouse drag + + mouse drag - move rotation center + move rotation center
+ Moved rotation center remembers and saves its position for (all) selected object(s); you can reset it.
- - Shift - +mouse drag + + + Shift + +mouse drag - move without snapping + move without snapping
- - Shift - +click + + + Shift + +click - reset rotation center + reset rotation center
+ Resetting rotation center moves it back to the geometric center of the object's or selection's bounding box.
-

- Cancel

+

+ Cancel

- Esc + + Esc - cancel rubberband, move, transformation + cancel rubberband, move, transformation
+ Press Esc while mouse button is still down to cancel rubberband selection, move, or transformation of any kind.
-
- -

Node tool

- +
- - - - - @@ -3940,69 +4320,69 @@ RFE).

- - - - - - - - @@ -4012,45 +4392,45 @@ RFE).

- - - - - @@ -4060,111 +4440,111 @@ RFE).

- - - - - - - - - - - - @@ -4173,69 +4553,69 @@ RFE).

- - - - - - - @@ -4245,130 +4625,130 @@ RFE).

- - - - - - - - - - - - - - - @@ -4378,63 +4758,63 @@ RFE).

- - - - - - @@ -4444,78 +4824,78 @@ RFE).

- - - - - - - - @@ -4525,91 +4905,91 @@ RFE).

- - - - - - - - @@ -4619,80 +4999,80 @@ RFE).

- - - - - - @@ -4701,19 +5081,19 @@ RFE).

- @@ -4721,85 +5101,85 @@ RFE).

- - - - - - - - - @@ -4809,55 +5189,55 @@ RFE).

- - - - - - @@ -4867,37 +5247,37 @@ RFE).

- - - - @@ -4907,35 +5287,35 @@ RFE).

- - - @@ -4945,82 +5325,82 @@ RFE).

- - - - - - - - @@ -5029,58 +5409,58 @@ with the segment; another Shift+S will expand a second handle. - - - - - - @@ -5090,129 +5470,129 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - - - - - - - @@ -5225,19 +5605,19 @@ with the segment; another Shift+S will expand a second handle. - @@ -5246,19 +5626,19 @@ with the segment; another Shift+S will expand a second handle. - - @@ -5268,13 +5648,13 @@ with the segment; another Shift+S will expand a second handle. - @@ -5284,22 +5664,22 @@ with the segment; another Shift+S will expand a second handle. - - @@ -5308,67 +5688,67 @@ with the segment; another Shift+S will expand a second handle.
-

- Select objects (mouse)

+

+ Select objects (mouse)

- click + + click - click a non-selected object to select + click a non-selected object to select
- - Alt - +click + + + Alt + +click - select under + select under
- - Alt - +mouse wheel + + + Alt + +mouse wheel - cycle z-order + cycle z-order
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
+ These work the same as in Selector. The nodes or handles of the single selected object become editable.
-

- Select nodes (mouse)

+

+ Select nodes (mouse)

- click + + click - select a node + select a node
+ Clicking on a node selects it.
- click + + click - select two adjacent nodes + select two adjacent nodes
+ Clicking on a selected path between the nodes selects the two nodes closest to the click point.
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
+ This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection.
- click + + click - deselect + deselect
+ Clicking in an empty space deselects all selected nodes. Next click will deselect the object.
-

- Rubberband selection

+

+ Rubberband selection

- mouse drag + + mouse drag - select multiple nodes + select multiple nodes
+ Dragging around nodes does "rubberband" selection; previous node selection is deselected.
- - Shift - +mouse drag + + + Shift + +mouse drag - add nodes to selection + 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)

+

+ Select nodes (keyboard)

- Tab + + Tab - select next node + select next node
- - Shift - +Tab + + + Shift + +Tab - select previous node + select previous node
+ These keys select nodes within the selected path.
- - Ctrl - +A + + + Ctrl + +A - select all nodes in subpath(s) + 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 + + + Ctrl + + + Alt +A - select all nodes in path + select all nodes in path
+ This selects all nodes in the entire path.
- ! + + ! - invert selection in subpath(s) + 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 - +! + + + Alt + +! - invert selection in path + invert selection in path
+ This inverts selection (deselects what was selected and vice versa) in the entire path.
- Esc + + Esc - deselect all nodes + deselect all nodes
-

- Grow/shrink node selection

+

+ Grow/shrink node selection

- PgUp, -PgDn + + PgUp, +PgDn - grow/shrink selection (spatial) + grow/shrink selection (spatial)
- mouse wheel + + mouse wheel - grow/shrink selection (spatial) + grow/shrink selection (spatial)
- - Ctrl - +PgUp, - - Ctrl - +PgDn + + + Ctrl + +PgUp, + + Ctrl + +PgDn - grow/shrink selection (along path) + grow/shrink selection (along path)
- - Ctrl - +mouse wheel + + + Ctrl + +mouse wheel - grow/shrink selection (along path) + grow/shrink selection (along path)
+ Your mouse pointer must be over a node for growing/shrinking.
+ Each key press or wheel click 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)

+

+ Move nodes (mouse)

- mouse drag + + mouse drag - move selected nodes + move selected nodes
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - restrict movement to horizontal or vertical + restrict movement to horizontal or vertical
- - Ctrl - + - Alt + + + Ctrl + + + Alt +mouse drag - move along handles + 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.
- - Shift - +mouse drag + + + Shift + +mouse drag - temporarily disable snapping + temporarily disable snapping
- - Shift - +mouse drag + + + Shift + +mouse drag - drag out handle + drag out handle
+ If a node has a retracted handle, dragging with Shift lets you drag it out of the node.
- mouse drag+Space + + mouse drag+Space - drop a copy + 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 + + + Alt + +mouse drag - sculpt selected nodes + 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)

+

+ Move nodes (keyboard)

- arrows + + arrows - move selected node(s) by the nudge distance + move selected node(s) by the nudge distance
- - Shift - +arrows + + + Shift + +arrows - move selected node(s) by 10x nudge distance + move selected node(s) by 10x nudge distance
+ The default nudge distance is 2 px (SVG pixel units, not screen pixels).
- - Alt - +arrows + + + Alt + +arrows - move selected node(s) by 1 pixel + move selected node(s) by 1 pixel
- - Shift - + - Alt + + + Shift + + + Alt +arrows - move selected node(s) by 10 pixels + 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)

+

+ Move node handle (mouse)

- mouse drag + + mouse drag - move a node handle + move a node handle
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap the handle to angle steps + 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.
- - Shift - +mouse drag + + + Shift + +mouse drag - rotate both handles + rotate both handles
- - Alt - +mouse drag + + + Alt + +mouse drag - lock the handle length + lock the handle length
+ Ctrl, Shift, Alt can be combined when dragging handles.
- - Ctrl - +click + + + Ctrl + +click - retract the handle + retract the handle
+ Retracted handle is zero length; use Shift+drag to drag it back out.
-

- Scale handle (1 node selected)

+

+ Scale handle (1 node selected)

- <, -> + + <, +> - contract/expand both handles by scale step + 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 - +> + + + Left Ctrl + +<, + + Left Ctrl + +> - scale left handle by the scale step + scale left handle by the scale step
- - Right Ctrl - +<, - - Right Ctrl - +> + + + Right Ctrl + +<, + + Right Ctrl + +> - scale right handle by the scale step + scale right handle by the scale step
- - Left Alt - +<, - - Left Alt - +> + + + Left Alt + +<, + + Left Alt + +> - scale left handle by 1 pixel + scale left handle by 1 pixel
- - Right Alt - +<, - - Right Alt - +> + + + Right Alt + +<, + + Right Alt + +> - scale right 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.
-

- Rotate handle (1 node selected)

+

+ Rotate handle (1 node selected)

- [, -] + + [, +] - rotate both handles by the angle step + 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 - +] + + + Left Ctrl + +[, + + Left Ctrl + +] - rotate left handle by the angle step + rotate left handle by the angle step
- - Right Ctrl - +[, - - Right Ctrl - +] + + + Right Ctrl + +[, + + Right Ctrl + +] - rotate right handle by the angle step + rotate right handle by the angle step
- - Left Alt - +[, - - Left Alt - +] + + + Left Alt + +[, + + Left Alt + +] - rotate left handle by 1 pixel + rotate left handle by 1 pixel
- - Right Alt - +[, - - Right Alt - +] + + + Right Alt + +[, + + Right Alt + +] - rotate right handle by 1 pixel + rotate right handle by 1 pixel
-

- Handles visibility

+

+ Handles visibility

- - Ctrl - +H + + + Ctrl + +H - toggle handles + toggle handles
-

- Scale nodes (>1 nodes selected)

+

+ 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 up by the scale step
- ,, -< + + ,, +< - scale nodes down 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 - +> + + + Alt + +., + + Alt + +> - scale nodes up by 1 pixel + scale nodes up by 1 pixel
- - Alt - +,, - - Alt - +< + + + Alt + +,, + + Alt + +< - scale nodes down 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.
-

- Rotate nodes (>1 nodes selected)

+

+ 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 + rotate nodes by the angle step
+ The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise.
- - Alt - +[, - - Alt - +] + + + Alt + +[, + + Alt + +] - rotate nodes by 1 pixel + 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)

+

+ Flip nodes (>1 nodes selected)

+ These commands flip the selected nodes as if they were an "object", around the center of that object.
- h + + h - flip nodes horizontally + flip nodes horizontally
- v + + v - flip nodes vertically + 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)

+

+ Change segment(s)

- - Shift - +L + + + Shift + +L - make line + make line
- - Shift - +U + + + Shift + +U - make curve + make curve
+ These commands require that more than two adjacent nodes be selected.
-

- Change node type

+

+ Change node type

- - Shift - +C + + + Shift + +C - make cusp + 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 + + + Shift + +S - make smooth + 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 + + + Shift + +Y - make symmetric + make symmetric
+ When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it.
- - Shift - +A + + + Shift + +A - make auto + make auto
- - Ctrl - +click + + + Ctrl + +click - toggle smooth/cusp/symmetric/auto + toggle smooth/cusp/symmetric/auto
-

- Join/break

+

+ Join/break

- - Shift - +J + + + Shift + +J - join selected nodes + 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 + + + Alt + +J - join selected end nodes with new segment + join selected end nodes with new segment
- - Shift - +B + + + Shift + +B - break selected node(s) + 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

+

+ Delete, create, duplicate

- Backspace, -Del + + Backspace, +Del - delete selected node(s) + delete selected node(s)
- - Ctrl - +Backspace, - - Ctrl - +Del + + + Ctrl + +Backspace, + + Ctrl + +Del - delete without preserving shape + 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 + + + Alt + +Del - delete segment between two non-endpoint nodes + delete segment between two non-endpoint nodes
- - Ctrl - + - Alt + + + Ctrl + + + Alt +click - create/delete node + 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).
- click+click + + click+click - create node + create node
+ Double clicking on the path between nodes creates a node in the click point.
- Ins, - - Shift - +I + + Ins, + + Shift + +I - insert new node(s) + 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 + + + Shift + +D - duplicate selected node(s) + duplicate selected node(s)
+ New nodes are created on the same path; they are placed exactly over the old ones and are selected.
-

- Reverse

+

+ Reverse

- - Shift - +R + + + Shift + +R - reverse path direction + reverse path direction
-

- Edit shapes

+

+ 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

+

+ 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

+

+ Cancel

- Esc + + Esc - cancel rubberband or move + cancel rubberband or move
+ Press Esc while mouse button is still down to cancel rubberband selection, node move, or handle move.
-
- -

Tweak tool

- +
- - - - - @@ -5378,211 +5758,211 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - - - - - - - - - - - - @@ -5591,43 +5971,43 @@ with the segment; another Shift+S will expand a second handle. - - - - @@ -5636,87 +6016,87 @@ with the segment; another Shift+S will expand a second handle.
-

- Operation

+

+ Operation

- mouse drag + + mouse drag - act on selected paths in the current mode + act on selected paths in the current mode
- - Shift - +mouse drag + + + Shift + +mouse drag - reverse current mode (when applicable) + reverse current mode (when applicable)
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - act temporarily switching to shrink mode + act temporarily switching to shrink mode
- - Shift - + - Ctrl + + + Shift + + + Ctrl +mouse drag - act temporarily switching to grow mode + act temporarily switching to grow mode
+ The amount of tweaking action is the greatest at the center of the circular area and drops off smoothly towards the edges.
-

- Modes

+

+ Modes

- - Shift - +M, - - Shift - +0 + + + Shift + +M, + + Shift + +0 - move mode + move mode
- - Shift - +I, - - Shift - +1 + + + Shift + +I, + + Shift + +1 - move in/out mode + move in/out mode
+ Drag moves objects inwards to cursor, drag with Shift moves outwards from cursor.
- - Shift - +Z, - - Shift - +2 + + + Shift + +Z, + + Shift + +2 - move jitter mode + move jitter mode
- - Shift - +< + + + Shift + +< - scale mode + scale mode
+ Drag scales objects down, drag with Shift scales up.
- - Shift - +[ + + + Shift + +[ - rotate mode + rotate mode
+ Drag rotates objects clockwise, drag with Shift, counterclockwise.
- - Shift - +D, - - Shift - +5 + + + Shift + +D, + + Shift + +5 - duplicate/delete mode + duplicate/delete mode
+ Drag randomly duplicates objects, drag with Shift randomly deletes.
- - Shift - +P, - - Shift - +6 + + + Shift + +P, + + Shift + +6 - push path mode + push path mode
- - Shift - +S, - - Shift - +7 + + + Shift + +S, + + Shift + +7 - shrink/grow path mode + shrink/grow path mode
+ Drag insets paths, drag with Shift outsets.
- - Shift - +A, - - Shift - +8 + + + Shift + +A, + + Shift + +8 - attract/repel path mode + attract/repel path mode
+ Drag attracts paths to cursor, drag with Shift repels.
- - Shift - +R, - - Shift - +9 + + + Shift + +R, + + Shift + +9 - roughen mode + roughen mode
- - Shift - +C + + + Shift + +C - color paint mode + color paint mode
- - Shift - +J + + + Shift + +J - color jitter mode + color jitter mode
- - Shift - +B + + + Shift + +B - blur mode + blur mode
-

- Parameters

+

+ Parameters

- Left arrow, -Right arrow + + Left arrow, +Right arrow - adjust brush width by 1 + adjust brush width by 1
- Home, -End + + Home, +End - set brush width to 1 / 100 + set brush width to 1 / 100
- Up arrow, -Down arrow + + Up arrow, +Down arrow - adjust tweaking force + adjust tweaking force
+ Width and force can be adjusted while drawing. With a pressure-sensitive tablet, force also depends on pen pressure.
-
- -

Zoom tool

- +
- - -
- click + + click - zoom in + zoom in
- - Shift - +click + + + Shift + +click - zoom out + zoom out
- mouse drag + + mouse drag - zoom into the area + zoom into the area
-
- -

Measure tool

- +
- - - - @@ -5724,60 +6104,60 @@ with the segment; another Shift+S will expand a second handle.
- mouse drag + + mouse drag - measure distance and angle between the start point and the cursor + measure distance and angle between the start point and the cursor
- - Shift - +mouse drag + + + Shift + +mouse drag - set the measure base to the cursor + set the measure base to the cursor
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap angle measure to angle steps + snap angle measure to angle steps
+ The default angle step is 15 degrees.
-
- -

Rectangle tool

- +
- - - - - @@ -5787,59 +6167,59 @@ with the segment; another Shift+S will expand a second handle. - - - - - @@ -5848,40 +6228,40 @@ with the segment; another Shift+S will expand a second handle. - - - - @@ -5890,68 +6270,68 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - @@ -5959,38 +6339,38 @@ with the segment; another Shift+S will expand a second handle.
-

- Draw

+

+ Draw

- mouse drag + + mouse drag - draw a rectangle + draw a rectangle
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - make a square or integer-ratio rectangle + make a square or integer-ratio rectangle
+ This restricts rectangle so its height/width ratio is a whole number.
- - Shift - +mouse drag + + + Shift + +mouse drag - draw around the starting point + draw around the starting point
+ This creates a rectangle symmetric around the starting point of the mouse drag.
-

- Select

+

+ Select

- click + + click - click to select + click to select
- - Alt - +click, - - Ctrl - + - Alt + + + Alt + +click, + + Ctrl + + + Alt +click - select under + select under
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
+ In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector).
- Esc + + Esc - deselect + deselect
-

- Resize by handles

+

+ Resize by handles

- mouse drag + + mouse drag - drag a square handle to resize + drag a square handle to resize
+ Initially, the two resize (square) handles are in top left and bottom right corners.
+ Resize handles change the width and height of the rectangle in its own coordinate system, before any transforms are applied.
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - lock width, height, or ratio + lock width, height, or ratio
-

- Round corners by handles

+

+ Round corners by handles

- mouse drag + + mouse drag - drag a circular handle to round corners + drag a circular handle to round corners
+ Initially, the two rounding handles are in the top right corner of the rectangle.
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - lock the corner circular + lock the corner circular
- - Ctrl - +click + + + Ctrl + +click - set the corner circular + set the corner circular
+ When rounding corners, dragging one rounding handle keeps the corner circular if the other remains at the corner.
+ You can drag both handles for an elliptic rounded corner, or drag/click one with Ctrl to make it circular again.
- - Shift - +click + + + Shift + +click - remove corner rounding + remove corner rounding
-
- -

3D box tool

- +
- - @@ -5999,53 +6379,53 @@ with the segment; another Shift+S will expand a second handle. - - - - @@ -6054,51 +6434,51 @@ with the segment; another Shift+S will expand a second handle. - - - - - @@ -6107,101 +6487,101 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - - @@ -6211,91 +6591,91 @@ with the segment; another Shift+S will expand a second handle.
-

- Draw

+

+ Draw

- mouse drag + + mouse drag - draw a 3D box (X/Y plane) + draw a 3D box (X/Y plane)
- - Shift - +mouse drag + + + Shift + +mouse drag - draw a 3D box (extrude in Z) + draw a 3D box (extrude in Z)
-

- Select

+

+ Select

- click + + click - click to select + click to select
- - Alt - +click, - - Ctrl - + - Alt + + + Alt + +click, + + Ctrl + + + Alt +click - select under + select under
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
- Esc + + Esc - deselect + deselect
-

- Edit by handles

+

+ Edit by handles

+ All editing operations occur "in perspective", i.e., either along perspective lines or within planes spanned by these.
- mouse drag + + mouse drag - resize/move box + resize/move box
+ The four front handles and the center normally move within the XY plane, the four rear handles along the Z axis.
- - Shift - +mouse drag + + + Shift + +mouse drag - resize/move (with handle behaviour swapped) + resize/move (with handle behaviour swapped)
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - resize/move (handles snap to axes or diagonals) + resize/move (handles snap to axes or diagonals)
-

- Edit perspectives

+

+ Edit perspectives

+ In what follows, we use the abbreviations VP = vanishing point, PL = perspective line.
- mouse drag + + mouse drag - drag square handles to move the VPs + drag square handles to move the VPs
- [, -] + + [, +] - rotate X-PLs (if parallel) by the angle step + rotate X-PLs (if parallel) by the angle step
+ The default angle step is 15 degrees. ],),} rotate clockwise, [,(,{ rotate counterclockwise.
- - Alt - +[, - - Alt - +] + + + Alt + +[, + + Alt + +] - rotate X-PLs (if parallel) by 1 pixel + rotate X-PLs (if parallel) by 1 pixel
- (, -) + + (, +) - rotate Y-PLs (if parallel) by the angle step + rotate Y-PLs (if parallel) by the angle step
- - Alt - +(, - - Alt - +) + + + Alt + +(, + + Alt + +) - rotate Y-PLs (if parallel) by 1 pixel + rotate Y-PLs (if parallel) by 1 pixel
- {, -} + + {, +} - rotate Z-PLs (if parallel) by the angle step + rotate Z-PLs (if parallel) by the angle step
- - Alt - +{, - - Alt - +} + + + Alt + +{, + + Alt + +} - rotate Z-PLs (if parallel) by 1 pixel + rotate Z-PLs (if parallel) by 1 pixel
-
- -

Ellipse tool

- +
- - - - - - - - - @@ -6305,59 +6685,59 @@ with the segment; another Shift+S will expand a second handle. - - - - - @@ -6366,68 +6746,68 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - @@ -6435,43 +6815,43 @@ with the segment; another Shift+S will expand a second handle.
-

- Draw

+

+ Draw

+ Without Alt the starting and ending point of the mouse drag mark the corners of the bounding box.
+ With Alt the ellipse is enlarged so that its circumference passes through these two points (Ctrl+Alt is a special case; see below).
- mouse drag + + mouse drag - draw an ellipse + draw an ellipse
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - make circle or integer-ratio ellipse + make circle or integer-ratio ellipse
+ This restricts ellipse so its height/width ratio is a whole number.
- - Shift - +mouse drag + + + Shift + +mouse drag - draw around the starting point + draw around the starting point
+ This creates an ellipse symmetric around the starting point of the mouse drag.
- - Ctrl - + - Alt + + + Ctrl + + + Alt +mouse drag - create circle passing through the starting and ending point + create circle passing through the starting and ending point
+ This creates a perfect circle whose diameter is defined by the starting and ending point of the mouse drag.
-

- Select

+

+ Select

- click + + click - click to select + click to select
- - Alt - +click, - - Ctrl - + - Alt + + + Alt + +click, + + Ctrl + + + Alt +click - select under + select under
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
+ In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector).
- Esc + + Esc - deselect + deselect
-

- Edit by handles

+

+ Edit by handles

- mouse drag + + mouse drag - resize, make arc or segment + resize, make arc or segment
+ Initially, the two resize handles are at the topmost and leftmost points; the two arc/segment handles are in the rightmost point.
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - lock circle (resize handles) + lock circle (resize handles)
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap to angle steps (arc/segment 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.
- - Shift - +click + + + Shift + +click - make whole (arc/segment handles) + make whole (arc/segment handles)
-
- -

Star tool

- +
- - - @@ -6481,59 +6861,59 @@ with the segment; another Shift+S will expand a second handle. - - - - - @@ -6542,120 +6922,120 @@ with the segment; another Shift+S will expand a second handle. - - - - - -
-

- Draw

+

+ Draw

- mouse drag + + mouse drag - draw a star + draw a star
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap star to angle steps + snap star to angle steps
+ The default angle step is 15 degrees.
-

- Select

+

+ Select

- click + + click - click to select + click to select
- - Alt - +click, - - Ctrl - + - Alt + + + Alt + +click, + + Ctrl + + + Alt +click - select under + select under
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
+ In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector).
- Esc + + Esc - deselect + deselect
-

- Edit by handles

+

+ Edit by handles

- mouse drag + + mouse drag - drag a handle to vary the star shape + drag a handle to vary the star shape
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - keep star rays radial (no skew) + keep star rays radial (no skew)
- - Shift - +mouse drag + + + Shift + +mouse drag - round the star + round the star
- - Shift - +click + + + Shift + +click - remove rounding + remove rounding
- - Alt - +mouse drag + + + Alt + +mouse drag - randomize the star + randomize the star
- - Alt - +click, - - Ctrl - + - Alt + + + Alt + +click, + + Ctrl + + + Alt +click - remove randomization + remove randomization
-
- -

Spiral tool

- +
- - - @@ -6665,59 +7045,59 @@ with the segment; another Shift+S will expand a second handle. - - - - - @@ -6726,139 +7106,139 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - - - - - - - - @@ -6867,65 +7247,65 @@ with the segment; another Shift+S will expand a second handle.
-

- Draw

+

+ Draw

- mouse drag + + mouse drag - draw a spiral + draw a spiral
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap spiral to angle steps + snap spiral to angle steps
+ The default angle step is 15 degrees.
-

- Select

+

+ Select

- click + + click - click to select + click to select
- - Alt - +click, - - Ctrl - + - Alt + + + Alt + +click, + + Ctrl + + + Alt +click - select under + select under
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
+ In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector).
- Esc + + Esc - deselect + deselect
-

- Edit by handles

+

+ Edit by handles

- mouse drag + + mouse drag - roll/unroll from inside (inner handle) + roll/unroll from inside (inner handle)
+ Dragging the inner handle adjusts the "inner radius" parameter.
- - Alt - +mouse drag + + + Alt + +mouse drag - converge/diverge (inner handle) + converge/diverge (inner handle)
- - Alt - +click, - - Ctrl - + - Alt + + + Alt + +click, + + Ctrl + + + Alt +click - reset divergence (inner handle) + reset divergence (inner handle)
+ Vertical Alt+drag of the inner handle adjusts the "divergence" parameter, Alt+click resets it to 1.
- - Shift - +click + + + Shift + +click - zero inner radius (inner handle) + zero inner radius (inner handle)
+ Shift+click on inner handle makes the spiral start from the center.
- mouse drag + + mouse drag - roll/unroll from outside (outer handle) + roll/unroll from outside (outer handle)
+ Dragging the outer handle adjusts the "turns" parameter.
- - Alt - +mouse drag + + + Alt + +mouse drag - lock radius (outer handle) + lock radius (outer handle)
+ Roll/unroll without changing radius.
- - Shift - +mouse drag + + + Shift + +mouse drag - scale/rotate (outer handle) + scale/rotate (outer handle)
+ Use Shift+Alt+drag to rotate only (locks the radius of the spiral).
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap handles to angle steps + snap handles to angle steps
+ The default angle step is 15 degrees. This works for both handles.
-
- -

Pencil tool

- +
- - - - - - @@ -6934,144 +7314,144 @@ with the segment; another Shift+S will expand a second handle. - - - -
- mouse drag + + mouse drag - draw a freehand line + draw a freehand line
- - Shift - +mouse drag + + + Shift + +mouse drag - add to selected path + add to selected path
+ If a path is selected, Shift+clicking anywhere starts a new subpath instead of a new independent path.
- - Shift - +mouse drag + + + Shift + +mouse drag - temporarily disable snapping + temporarily disable snapping
+ This temporarily disables snapping to grid or guides when you are dragging with grid or guides on.
- - Alt - +mouse drag + + + Alt + +mouse drag - averaging draw (sketch mode) + averaging draw (sketch mode)
-

- Create dots

+

+ Create dots

- - Ctrl - +click + + + Ctrl + +click - create a dot + create a dot
+ This creates a small circle. Its size (relative to the current stroke width) can be set in Preferences.
- - Shift - + - Ctrl + + + Shift + + + Ctrl +click - create a double-sized dot + create a double-sized dot
- - Ctrl - + - Alt + + + Ctrl + + + Alt +click - create a random-sized dot + create a random-sized dot
-
- -

Pen (Bezier) tool

- +
- - - - - - - - - @@ -7081,69 +7461,69 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - @@ -7153,52 +7533,52 @@ with the segment; another Shift+S will expand a second handle. - - - - - @@ -7208,51 +7588,51 @@ with the segment; another Shift+S will expand a second handle. - - - - @@ -7261,40 +7641,40 @@ with the segment; another Shift+S will expand a second handle. - - - - @@ -7304,30 +7684,30 @@ with the segment; another Shift+S will expand a second handle. - - @@ -7335,116 +7715,116 @@ with the segment; another Shift+S will expand a second handle.
-

- Create nodes

+

+ Create nodes

- click + + click - create a sharp node + create a sharp node
+ If no path is being created, this starts a new path.
- - Shift - +click + + + Shift + +click - add to selected path + add to selected path
+ If a path is selected, Shift+dragging anywhere creates a new subpath instead of a new independent path.
- mouse drag + + mouse drag - create a Bezier node with two handles + create a Bezier node with two handles
- - Shift - +mouse drag + + + Shift + +mouse drag - move only one handle + move only one handle
+ This moves only one handle (instead of both) while creating a node, making it cusp.
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - snap the handle to angle steps + snap the handle to angle steps
+ The default angle step is 15 degrees.
-

- Move last node

+

+ Move last node

+ These commands move the last created node (at the start of the red segment) while creating a path.
- arrows + + arrows - move last node by the nudge distance + move last node by the nudge distance
- - Shift - +arrows + + + Shift + +arrows - move last node by 10x nudge distance + move last node by 10x nudge distance
+ The default nudge distance is 2 px (SVG pixel units, not screen pixels).
- - Alt - +arrows + + + Alt + +arrows - move last node by 1 pixel + move last node by 1 pixel
- - Shift - + - Alt + + + Shift + + + Alt +arrows - move last node by 10 pixels + move last node by 10 pixels
+ The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.
-

- Create/modify segments

+

+ Create/modify segments

- - Ctrl + + + Ctrl - snap last segment to angle steps + snap last segment to angle steps
+ This snaps the new node's angle, relative to the previous node, to angle steps (default 15 degrees).
- - Shift - +L + + + Shift + +L - make last segment line + make last segment line
- - Shift - +U + + + Shift + +U - make last segment curve + make last segment curve
+ These commands change the last (red) segment of the path to straight line or curve.
-

- Create dots

+

+ Create dots

- - Ctrl - +click + + + Ctrl + +click - create a dot (straight line modes only) + create a dot (straight line modes only)
+ This creates a small circle. Its size (relative to the current stroke width) can be set in Preferences.
- - Shift - + - Ctrl + + + Shift + + + Ctrl +click - create a double-sized dot + create a double-sized dot
- - Ctrl - + - Alt + + + Ctrl + + + Alt +click - create a random-sized dot + create a random-sized dot
-

- Finish

+

+ Finish

- Enter + + Enter - finish current line + finish current line
- right click + + right click - finish current line + finish current line
- click+click + + click+click - finish current line + finish current line
+ Enter, right click, or double left click finish the current line, discarding the last unfinished (red) segment.
-

- Cancel

+

+ Cancel

- Esc, - - Ctrl - +Z + + Esc, + + Ctrl + +Z - cancel current line + cancel current line
- Backspace, -Del + + Backspace, +Del - erase last segment of current line + erase last segment of current line
-
- -

Calligraphy tool

- +
- - - - - - - - - - - - @@ -7452,49 +7832,49 @@ with the segment; another Shift+S will expand a second handle.
- mouse drag + + mouse drag - draw a calligraphic line + draw a calligraphic line
- - Shift - +mouse drag + + + Shift + +mouse drag - add to selected path + add to selected path
+ Drawing with Shift unions the newly created stroke with the previous selection.
- - Alt - +mouse drag + + + Alt + +mouse drag - subtract from selected path + subtract from selected path
+ Drawing with Alt subtracts the newly created stroke from the previous selection.
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - track a guide path + track a guide path
+ Drawing with Ctrl tracks a selected guide path at the constant distance.
- Left arrow, -Right arrow + + Left arrow, +Right arrow - adjust pen width by 1 + adjust pen width by 1
- Home, -End + + Home, +End - set pen width to 1 or 100 + set pen width to 1 or 100
- Up arrow, -Down arrow + + Up arrow, +Down arrow - adjust pen angle + adjust pen angle
+ Width and angle can be adjusted while drawing.
- Esc + + Esc - deselect + deselect
-
- -

Text tool

- +
- - - - @@ -7503,84 +7883,84 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - @@ -7590,54 +7970,54 @@ with the segment; another Shift+S will expand a second handle. - - - - - - @@ -7647,66 +8027,66 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - @@ -7716,24 +8096,24 @@ with the segment; another Shift+S will expand a second handle. - - @@ -7743,80 +8123,80 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - - - @@ -7826,127 +8206,127 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - - - - @@ -7956,35 +8336,35 @@ with the segment; another Shift+S will expand a second handle. - - - @@ -7994,67 +8374,67 @@ with the segment; another Shift+S will expand a second handle. - - - - - - @@ -8064,75 +8444,75 @@ with the segment; another Shift+S will expand a second handle. - - - - - - @@ -8142,55 +8522,55 @@ with the segment; another Shift+S will expand a second handle. - - - - - - @@ -8200,53 +8580,53 @@ with the segment; another Shift+S will expand a second handle. - - - - - @@ -8255,51 +8635,51 @@ with the segment; another Shift+S will expand a second handle.
-

- Select/create

+

+ Select/create

- click + + click - create/select a text object + 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.
- Esc + + Esc - deselect the text object + deselect the text object
-

- Navigate in text

+

+ Navigate in text

- arrows + + arrows - move cursor by one character + move cursor by one character
- - Ctrl - +Left arrow, - - Ctrl - +Right arrow + + + Ctrl + +Left arrow, + + Ctrl + +Right arrow - move cursor by one word + move cursor by one word
- - Ctrl - +Up arrow, - - Ctrl - +Down arrow + + + Ctrl + +Up arrow, + + Ctrl + +Down arrow - move cursor by one paragraph + move cursor by one paragraph
- Home, -End + + Home, +End - go to beginning/end of line + go to beginning/end of line
- - Ctrl - +Home, - - Ctrl - +End + + + Ctrl + +Home, + + Ctrl + +End - go to beginning/end of text + go to beginning/end of text
- PgUp, -PgDn + + PgUp, +PgDn - move cursor by one screen + move cursor by one screen
+ All these commands cancel current text selection, if any. Use them with Shift to extend selection instead.
-

- Flowed text (internal frame)

+

+ Flowed text (internal frame)

- mouse drag + + mouse drag - create flowed text + create flowed text
+ Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame.
- mouse drag + + mouse drag - adjust frame size + adjust frame size
+ Dragging the handle in the lower right corner of the selected flowed text changes width/height of the frame.
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - lock width, height, or ratio of 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)

+

+ Flowed text (external frame)

- - Alt - +W + + + Alt + +W - flow text into frame + flow 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.
- - Shift - + - Alt + + + Shift + + + Alt +W - unflow text from frame + unflow text from frame
+ This cuts the flowed text's link to the shape/path, producing a single-line regular text object.
- - Shift - +D + + + Shift + +D - select external frame + select 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

+

+ Text on path

- - Shift - +D + + + Shift + +D - select path from text + select path from text
+ To find out which path this text is put on, select it and press Shift+D. The path will be selected.
-

- Edit text

+

+ Edit text

+ To type + and - characters, use the main keyboard; keypad + and - are reserved for zoom (unless NumLock is on).
- Enter + + Enter - start a new line or paragraph + start a new line or paragraph
+ Enter in regular text creates new line; in flowed text it creates a new paragraph.
- - Ctrl - +U + + + Ctrl + +U - toggle Unicode entry + toggle 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.
- - Ctrl - +Space + + + Ctrl + +Space - insert no-break space + insert no-break space
+ A no-break space is visible even in a text object without xml:space="preserve".
-

- Select text

+

+ Select text

- mouse drag + + mouse drag - select text + select text
+ Left-dragging over a text object selects a text span.
- - Shift - +arrows + + + Shift + +arrows - select text by character + select text by character
- - Shift - + - Ctrl + + + Shift + + + Ctrl +arrows - select text by word + select text by word
- - Shift - +Home, - - Shift - +End + + + Shift + +Home, + + Shift + +End - select to beginning/end of line + select to beginning/end of line
- - Shift - + - Ctrl + + + Shift + + + Ctrl +Home, - - Shift - + - Ctrl + + Shift + + + Ctrl +End - select to beginning/end of text + select to beginning/end of text
- - Shift - +PgUp, - - Shift - +PgDn + + + Shift + +PgUp, + + Shift + +PgDn - select one screen up/down + select one screen up/down
- click+click + + click+click - select word + select word
- click+click+click + + click+click+click - select line + select line
- - Ctrl - +A + + + Ctrl + +A - select all text + select all text
+ This selects the entire text of the current text object.
-

- Style selection

+

+ Style selection

- - Ctrl - +B + + + Ctrl + +B - make selection bold + make selection bold
- - Ctrl - +I + + + Ctrl + +I - make selection italic + make selection italic
+ Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection.
-

- Letter spacing

+

+ Letter spacing

- - Alt - +> + + + Alt + +> - expand line/paragraph by 1 pixel + expand line/paragraph by 1 pixel
- - Shift - + - Alt + + + Shift + + + Alt +> - expand line/paragraph by 10 pixels + expand line/paragraph by 10 pixels
- - Alt - +< + + + Alt + +< - contract line/paragraph by 1 pixel + contract line/paragraph by 1 pixel
- - Shift - + - Alt + + + Shift + + + Alt +< - contract line/paragraph by 10 pixels + 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

+

+ Line spacing

- - Ctrl - + - Alt + + + Ctrl + + + Alt +> - make the text object taller by 1 pixel + make the text object taller by 1 pixel
- - Shift - + - Ctrl + + + Shift + + + Ctrl + - Alt + Alt +> - make the text object taller by 10 pixels + make the text object taller by 10 pixels
- - Ctrl - + - Alt + + + Ctrl + + + Alt +< - make the text object shorter by 1 pixel + make the text object shorter by 1 pixel
- - Shift - + - Ctrl + + + Shift + + + Ctrl + - Alt + Alt +< - make the text object shorter by 10 pixels + 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

+

+ Kerning and shifting

- - Alt - +arrows + + + Alt + +arrows - shift characters by 1 pixel + shift characters by 1 pixel
- - Shift - + - Alt + + + Shift + + + Alt +arrows - shift characters by 10 pixels + 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.
-

- Rotate

+

+ Rotate

- - Ctrl - +[, - - Ctrl - +] + + + Ctrl + +[, + + Ctrl + +] - rotate character(s) by 90 degrees + rotate character(s) by 90 degrees
- - Alt - +[, - - Alt - +] + + + Alt + +[, + + Alt + +] - rotate character(s) by 1 pixel + 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.
-
- -

Spray tool

- +
- - - @@ -8308,38 +8688,38 @@ with the segment; another Shift+S will expand a second handle. - - - @@ -8347,31 +8727,31 @@ with the segment; another Shift+S will expand a second handle.
-

- Modes

+

+ Modes

- - Shift - +J + + + Shift + +J - copy mode + copy mode
- - Shift - +K + + + Shift + +K - clone mode + clone mode
- - Shift - +L + + + Shift + +L - single path mode + single path mode
-

- Parameters

+

+ Parameters

- Left arrow, -Right arrow + + Left arrow, +Right arrow - adjust spray width by 1 + adjust spray width by 1
- Up arrow, -Down arrow + + Up arrow, +Down arrow - adjust spray population by 1 + adjust spray population by 1
- Home, -End + + Home, +End - set spray width to 1 / 100 + set spray width to 1 / 100
-
- -

Eraser tool

- +
- - @@ -8379,110 +8759,110 @@ with the segment; another Shift+S will expand a second handle.
- Left arrow, -Right arrow + + Left arrow, +Right arrow - adjust eraser width by 1 + adjust eraser width by 1
- Home, -End + + Home, +End - set eraser width to 1 / 100 + set eraser width to 1 / 100
-
- -

Paint Bucket

- +
- - - - - - - - - - - - @@ -8491,49 +8871,49 @@ with the segment; another Shift+S will expand a second handle.
- click + + click - fill a bounded area + fill a bounded area
- - Shift - +click + + + Shift + +click - add to selected path + add to selected path
+ Clicking with Shift unions the newly created fill with the previous selection.
- mouse drag + + mouse drag - fill from each point + fill from each point
+ From each point, the fill spreads to the neighbors with the colors similar to that point.
+ This can be used to fill an area currently filled with a gradient or blur.
- - Alt - +mouse drag + + + Alt + +mouse drag - fill from each point same as initial point + fill from each point same as initial point
+ From each point, the fill spreads to the neighbors with the colors similar to the initial point of the drag.
+ This can be used to fill several disjoint bounded areas by starting in one and dragging over all of the areas.
- - Ctrl - +click + + + Ctrl + +click - set fill color + set fill color
- - Shift - + - Ctrl + + + Shift + + + Ctrl +click - set stroke color + set stroke color
+ Ctrl+clicking an object sets its fill (or stroke with Shift) to the tool's current style; the object need not be selected.
-
- -

Gradient tool

- +
- - - @@ -8542,37 +8922,37 @@ with the segment; another Shift+S will expand a second handle. - - - - @@ -8582,84 +8962,84 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - @@ -8669,79 +9049,79 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - @@ -8750,118 +9130,118 @@ with the segment; another Shift+S will expand a second handle. - - - - - - - - - - - - - @@ -8871,24 +9251,24 @@ with the segment; another Shift+S will expand a second handle. - - @@ -8899,22 +9279,22 @@ with the segment; another Shift+S will expand a second handle. - - @@ -8923,96 +9303,96 @@ with the segment; another Shift+S will expand a second handle.
-

- Select objects

+

+ Select objects

- click + + click - click an object to select + click an object to select
- - Alt - +click + + + Alt + +click - select under + select under
- - Shift - +click + + + Shift + +click - toggle selection + toggle selection
-

- Create gradients

+

+ Create gradients

- mouse drag + + mouse drag - create gradient + create gradient
+ This creates gradient on selected objects. The Controls bar lets you select linear/radial and fill/stroke for the new gradient.
- click+click + + click+click - create default 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.
-

- Select handles

+

+ Select handles

- click + + click - select a handle + select a handle
- - Shift - +click + + + Shift + +click - add handle to selection + add handle to selection
- - Shift - +mouse drag + + + Shift + +mouse drag - select by rubberband + select by rubberband
- Tab + + Tab - select next handle + select next handle
- - Shift - +Tab + + + Shift + +Tab - select previous handle + select previous handle
- - Ctrl - +A + + + Ctrl + +A - select all handles + select all handles
- Esc + + Esc - deselect all handles + deselect all handles
+ Single click outside all handles also deselects all handles.
-

- Create/delete intermediate stops

+

+ Create/delete intermediate stops

- - Ctrl - + - Alt + + + Ctrl + + + Alt +click - create a stop + create a stop
- click+click + + click+click - create a stop + create a stop
+ Ctrl+Alt+click or double click on a gradient line creates a new intermediate stop.
- - Ctrl - + - Alt + + + Ctrl + + + Alt +click - delete stop + delete stop
+ Ctrl+Alt+click on a stop's handle deletes the stop; if it was an end stop, gradient shortens or disappears.
- Ins + + Ins - insert new stop(s) + insert new stop(s)
+ This adds new stop(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent handles be selected.
- Del + + Del - delete selected stops + delete selected stops
-

- Move handles/stops

+

+ Move handles/stops

- mouse drag + + mouse drag - move selected handle(s) + move selected handle(s)
- - Ctrl - +mouse drag + + + Ctrl + +mouse drag - move stops in 1/10 range increments + move stops in 1/10 range increments
+ Ctrl+dragging selected intermediate stops moves them snapping to 1/10 steps of the available range.
- - Alt - +mouse drag + + + Alt + +mouse drag - sculpt selected stops + sculpt selected stops
+ Sculpting moves the selected intermediate stops depending on how close each one is to the stop being dragged, using a smooth bell-like curve similar to the node sculpting feature in Node tool.
- arrows + + arrows - move selected handle by the nudge distance + move selected handle by the nudge distance
- - Shift - +arrows + + + Shift + +arrows - move selected handle by 10x nudge distance + move selected handle by 10x nudge distance
+ The default nudge distance is 2 px (SVG pixel units, not screen pixels).
- - Alt - +arrows + + + Alt + +arrows - move selected handle by 1 pixel + move selected handle by 1 pixel
- - Shift - + - Alt + + + Shift + + + Alt +arrows - move selected handle by 10 pixels + move selected handle by 10 pixels
+ If at least one end handle is selected, arrow keys move the end handle to move or resize the gradient line.
+ If only mid stops are selected, arrow keys move the selected stops along the gradient line.
+ The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.
-

- Reverse

+

+ Reverse

- - Shift - +R + + + Shift + +R - reverse gradient definition + reverse gradient definition
+ This mirrors the stop positions of the current gradient without moving the gradient handles.
-

- Gradient editor

+

+ Gradient editor

- click+click + + click+click - open gradient editor + open gradient editor
+ Double clicking a gradient handle opens the Gradient Editor with that gradient and the clicked handle chosen in the stops list.
-
- -

Dropper tool

- +
- - - - - - - - - - @@ -9022,10 +9402,10 @@ with the segment; another Shift+S will expand a second handle.
- click + + click - pick fill color + pick fill color
- - Shift - +click + + + Shift + +click - pick stroke color + pick stroke color
- mouse drag + + mouse drag - average fill color + average fill color
- - Shift - +mouse drag + + + Shift + +mouse drag - average stroke 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.
- - Alt - +click + + + Alt + +click - pick inverse color + pick inverse color
+ If Alt is pressed, picking color (with or without Shift, by click or by drag) picks the inverse of the color.
- - Ctrl - +C + + + Ctrl + +C - copy color + copy color
+ This copies the color under cursor to the clipboard, as text in RRGGBBAA format (8 hex digits).
-