From: buliabyak Date: Wed, 25 Apr 2007 03:08:15 +0000 (+0000) Subject: paint bucket, node sculpting, grow/shrink selection updates; general copyedit and... X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=13217cdced7c883fda7043debe790baa6a429af9;p=inkscape.git paint bucket, node sculpting, grow/shrink selection updates; general copyedit and rearrange; new TOC --- diff --git a/doc/keys-html.xsl b/doc/keys-html.xsl index a84fa880a..d274b30ef 100644 --- a/doc/keys-html.xsl +++ b/doc/keys-html.xsl @@ -23,20 +23,33 @@ It is generated automatically from doc/keys.xml by doc/keys-html.xsl. .key {font-weight: bold} .action {} .note {padding-left: 50px; font-size: 70%} -.contents {padding: 1em; background-color: #eeeeee; font-size: small;} -.contents strong {font-size: large;} +.contents {padding: 1em; padding-left: 50px; background-color: #eeeeee; font-size: small; line-height: 1.7em;} +.contents-title {font-size: large; font-weight: bold; letter-spacing: 0.4em;} +.contents-section {font-size: large; font-weight: bold;} +.contents-group {font-size: small; } body {margin: 1em; background-color: #ffffff;} h1 {margin-top: 0.5em; padding-left: 50px; padding-bottom: 0em; margin-bottom: 0em; letter-spacing: -0.02em} +h2 {margin-top: 0.0em; padding-left: 50px; padding-bottom: 0em; margin-bottom: 0em; font-size: small;} h4 {font-weight: bold; font-style: italic; margin-top: 1em; padding-left: 50px; padding-bottom: 0em; margin-bottom: 0em} +

+

Version

+ -

Contents: +

Contents: - - | + + +: + + + + · + + |

@@ -71,12 +84,12 @@ h4 {font-weight: bold; font-style: italic; margin-top: 1em; padding-left: 50px; -

+

- -

+ +

diff --git a/doc/keys.html b/doc/keys.html index 7de6dde1c..5942e2cb5 100644 --- a/doc/keys.html +++ b/doc/keys.html @@ -6,18 +6,21 @@ It is generated automatically from doc/keys.xml by doc/keys-html.xsl. .key {font-weight: bold} .action {} .note {padding-left: 50px; font-size: 70%} -.contents {padding: 1em; background-color: #eeeeee; font-size: small;} -.contents strong {font-size: large;} +.contents {padding: 1em; padding-left: 50px; background-color: #eeeeee; font-size: small; line-height: 1.7em;} +.contents-title {font-size: large; font-weight: bold; letter-spacing: 0.4em;} +.contents-section {font-size: large; font-weight: bold;} +.contents-group {font-size: small; } body {margin: 1em; background-color: #ffffff;} h1 {margin-top: 0.5em; padding-left: 50px; padding-bottom: 0em; margin-bottom: 0em; letter-spacing: -0.02em} +h2 {margin-top: 0.0em; padding-left: 50px; padding-bottom: 0em; margin-bottom: 0em; font-size: small;} h4 {font-weight: bold; font-style: italic; margin-top: 1em; padding-left: 50px; padding-bottom: 0em; margin-bottom: 0em} -

This document describes the default keyboard shortcuts of Inkscape, corresponding to the +

Inkscape keyboard and mouse reference

Version 0.46

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 are configurable by the user; see the default.xml file for details on how to do that.

Unless noted otherwise, keypad keys (such as arrows, Home, End, +, -, digits) are supposed to work the same as corresponding regular keys. If you have a new shortcut idea, please contact the developers (by writing to the devel mailing list or by submitting an -RFE).

Contents: Tools | Dialogs | Controls bar | Canvas | Palette | File | Window | Layers | Object | Path | Selector | Node tool | Rectangle tool | Ellipse tool | Star tool | Spiral tool | Zoom tool | Pencil tool | Pen (Bezier) tool | Calligraphy | Paint Bucket | Gradient tool | Dropper tool | Text tool

+RFE).

Contents: Tools | Dialogs: Open · Toggle visibility · Within a dialog | Controls bar: Access · Navigate · Change values | Canvas: Zoom · Preset zooms · Zoom history · Scroll (pan) · Guides and grid · Display mode | Palette | File | Window | Layers | Object: Undo/redo · Clipboard · Duplicate · Clone · Bitmaps · Patterns · 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) · 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 · Cancel | Rectangle tool: Draw · Select · Resize by handles · Round corners by handles | Ellipse tool: Draw · Select · Edit by handles | Star tool: Draw · Select · Edit by handles | Spiral tool: Draw · Select · Edit by handles | Zoom tool | Pencil tool | Pen (Bezier) tool: Create nodes · Move last node · Create/modify segments · Finish · Cancel | Calligraphy | Paint Bucket | Gradient tool: Select objects · Create gradients · Select handles · Create/delete stops · Move handles · Reverse · Gradient editor | Dropper 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

Tools

- + + @@ -70,17 +74,17 @@ RFE).

Contents: To

- + - + - + @@ -95,34 +99,39 @@ RFE).

Contents: To

- + + - - - - - - + + + + - + + + + + + + - + - + @@ -138,7 +147,7 @@ RFE).

Contents: To -

+ @@ -149,14 +158,14 @@ RFE).

Contents: To -

+ - + @@ -167,7 +176,7 @@ RFE).

Contents: To -

+ + - + @@ -194,7 +203,7 @@ RFE).

Contents: To

- + @@ -208,7 +217,7 @@ RFE).

Contents: To

- + @@ -232,7 +241,7 @@ RFE).

Contents: To

- + @@ -244,10 +253,10 @@ RFE).

Contents: To

- + - + + @@ -271,13 +280,13 @@ RFE).

Contents: To -

+ - + @@ -289,7 +298,7 @@ RFE).

Contents: To -

+ @@ -298,7 +307,7 @@ RFE).

Contents: To -

+ @@ -306,7 +315,7 @@ RFE).

Contents: To -

+ @@ -316,23 +325,23 @@ RFE).

Contents: To -

+ - + - + - + @@ -350,7 +359,7 @@ RFE).

Contents: To -

+ @@ -368,7 +377,7 @@ RFE).

Contents: To -

+ @@ -378,17 +387,43 @@ RFE).

Contents: To -

+ - + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -409,67 +444,7 @@ RFE).

Contents: To -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -490,21 +465,7 @@ groups) with the same effect as Alt+click.) - - - - - - - - - - - - - - + @@ -519,14 +480,24 @@ groups) with the same effect as Alt+click.) - + + + + + + + + + + + - - + + - + @@ -538,7 +509,26 @@ groups) with the same effect as Alt+click.) - + + + + + + + + + + + + + + @@ -547,9 +537,29 @@ groups) with the same effect as Alt+click.) - + + + + + + + + + + + + + + + + + + - + @@ -557,15 +567,44 @@ groups) with the same effect as Alt+click.) - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -581,7 +620,41 @@ groups) with the same effect as Alt+click.) - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -591,7 +664,19 @@ groups) with the same effect as Alt+click.) - + + + + + + + + + + + + + @@ -608,7 +693,7 @@ groups) with the same effect as Alt+click.) - + @@ -624,7 +709,7 @@ groups) with the same effect as Alt+click.) - + @@ -640,7 +725,7 @@ groups) with the same effect as Alt+click.) - + @@ -651,22 +736,22 @@ groups) with the same effect as Alt+click.) - + + - - + - + @@ -675,7 +760,7 @@ groups) with the same effect as Alt+click.) - + @@ -684,7 +769,7 @@ groups) with the same effect as Alt+click.) - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - + - + - + @@ -790,23 +817,37 @@ groups) with the same effect as Alt+click.) - - + + + - - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + @@ -814,31 +855,46 @@ groups) with the same effect as Alt+click.) - - + + + - - + + + + + + + + - + - + - + - - - + + + + + + + + + + @@ -846,20 +902,27 @@ groups) with the same effect as Alt+click.) - - + - + - - - + + + + + + + + + + @@ -877,15 +940,13 @@ groups) with the same effect as Alt+click.) - - - + - + @@ -893,10 +954,10 @@ groups) with the same effect as Alt+click.) - + - + @@ -910,7 +971,7 @@ groups) with the same effect as Alt+click.) - + @@ -921,7 +982,7 @@ groups) with the same effect as Alt+click.) - + @@ -930,7 +991,7 @@ groups) with the same effect as Alt+click.) - + @@ -938,13 +999,13 @@ groups) with the same effect as Alt+click.) - + - + @@ -954,6 +1015,7 @@ groups) with the same effect as Alt+click.) + - + + + + + + + - + - + + + + + + + - + + + @@ -982,34 +1058,53 @@ groups) with the same effect as Alt+click.) - + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - - + + + + + - + @@ -1022,10 +1117,10 @@ groups) with the same effect as Alt+click.) - + - + @@ -1034,7 +1129,7 @@ groups) with the same effect as Alt+click.) - + @@ -1048,7 +1143,7 @@ groups) with the same effect as Alt+click.) - + @@ -1058,7 +1153,7 @@ groups) with the same effect as Alt+click.) - + @@ -1069,13 +1164,13 @@ groups) with the same effect as Alt+click.) - + - + @@ -1089,7 +1184,7 @@ groups) with the same effect as Alt+click.) - + @@ -1105,14 +1200,14 @@ groups) with the same effect as Alt+click.) - + - + @@ -1122,7 +1217,7 @@ groups) with the same effect as Alt+click.) - + @@ -1132,7 +1227,7 @@ groups) with the same effect as Alt+click.) - + @@ -1142,7 +1237,7 @@ groups) with the same effect as Alt+click.) - +

Tools

F1, @@ -54,8 +57,9 @@ RFE).

Contents: To o

Connector tool
Double click on the tool buttons opens the Preferences dialog showing the page of the corresponding tool.

Dialogs

Dialogs

Open

Shift+Ctrl+FFill and Stroke
Shift+Ctrl+WSwatches
Shift+Ctrl+TText and Font
Shift+Ctrl+EExport to PNG
Ctrl+FFind
Shift+Alt+BTrace bitmap
These open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus.
These shortcuts open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus.

Toggle visibility

Toggle visibility

F12toggle dialogs
This temporarily hides all open dialogs; another F12 shows them again.

Within a dialog

Within a dialog

Escreturn to the canvas
Ctrl+F4, Ctrl+Wclose the dialog
Ctrl+PgUp, Ctrl+PgDnin a multi-tab dialog, switch tabs

Controls bar

Controls bar

Access

The Controls bar at the top of the document window provides different buttons and controls for each tool.
Alt+Xjump to the first editable field
Enteraccept the new value
This accepts the new value you typed in a text field and returns focus to canvas.
Esccancel changes, return to canvas
This cancels any changes you made in a text field and returns focus to canvas.
Ctrl+Zcancel changes
This cancels any changes you made in a text field but you stay in the field.

Navigate

Tabjump to next field
Shift+Tabjump to previous field
Use these to navigate between fields in the Controls bar (the value in the field you leave, if changed, is accepted).

Changing values

Change values

Up arrow, Down arrowchange value by 0.1
PgUp, PgDnchange value by 5.0
Enteraccept the new value
This accepts the new value you typed in a text field and returns focus to canvas.
Esccancel changes, return to canvas
This cancels any changes you made in a text field and returns focus to canvas.
Ctrl+Zcancel changes
This cancels any changes you made in a text field but you stay in the field.

Canvas

Canvas

Zoom

Zoom

=, +zoom in
-zoom out

Preset zooms

Preset zooms

1zoom 1:1
2zoom 1:2
3zoom to selection

Zoom history

Zoom history

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

Scrolling (panning)

Scroll (pan)

Ctrl+arrowsscroll 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 dragpan canvas

Guides and grid

Guides and grid

mouse dragdrag 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.
|, @@ -181,10 +190,10 @@ RFE).

Contents: To -

Display mode

Display mode

Ctrl+keypad 5toggle normal/outline mode

Palette

Palette

These keys work both in the floating palette dialog and in the palette frame at the bottom of the window.
clickset fill color on selection
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.

File

File

Ctrl+Ncreate new document
Ctrl+Qexit Inkscape

Window

Window

Ctrl+Rtoggle rulers
These cycle through the active document windows forward and backward.

Layers

Layers

Shift+PgUpmove to layer above
Shift+PgDnmove to layer below
Shift+Ctrl+Endlower layer to bottom
These commands move the current layer among its siblings (normally other layers).

Object

Object

Undo/redo

Undo/redo

Shift+Ctrl+Y, Ctrl+Zundo
Shift+Ctrl+Z, @@ -255,7 +264,7 @@ RFE).

Contents: To -

Clipboard

Clipboard

Ctrl+Ccopy selection
This places a copy of the selection to the Inkscape clipboard. Text from text objects is also placed onto the system clipboard.
Ctrl+Xcut selection

Duplicate

Duplicate

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

Clone

Clone

Alt+Dclone 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.

Bitmaps

Bitmaps

Alt+Bcreate 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.

Patterns

Patterns

Alt+Iobject(s) to pattern
This converts the selection to a rectangle with tiled pattern fill.
Shift+Alt+Ipattern to object(s)

Group

Group

Shift+Ctrl+U, Ctrl+Ggroup selected objects
Use Ctrl+click to select objects within group.

Z-order

Z-order

Homeraise selection to top
Endlower selection to bottom
PgUpraise selection one step
PgDnlower selection one step

Path

Path

Convert to path

Convert to path

Shift+Ctrl+Cconvert selected object(s) to path
Ctrl+Alt+Cconvert stroke to path

Booleans

Boolean operations

Ctrl++union
Union combines any number of objects into a single path, removing overlaps.
Ctrl+-difference

Offsets

Offsets

Ctrl+(inset path (towards center)
Ctrl+)outset path (away from center)
The default offset distance is 2 px (SVG pixel units, not screen pixels).

Combine

Combine

Ctrl+Kcombine 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.

Simplify

Simplify

Ctrl+Lsimplify
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

Selector

Select (mouse)

clickselect an object
When you left-click on an object, previous selection is deselected.
Shift+clicktoggle selection
Shift+click adds an object to the current selection if it was not selected, or deselects it otherwise.
clickclickedit 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 temporary layer).
Double clicking in empty space swithes to the parent layer in the hierarchy, if any.

Rubberband, touch selection

mouse dragselect by rubberband
Dragging around objects does "rubberband" selection; previous selection is deselected.
Shift+mouse dragadd 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+mouse dragselect 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.

Keyboard select

Select (keyboard)

Tabselect next object
Shift+Tabselect previous object
These keys pick objects in their z-order (Tab cycles from bottom to top, Shift+Tab cycles from top to bottom).

Keyboard move

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

Keyboard scale

., ->scale selection up 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+>scale selection to 200%
Ctrl+,, -Ctrl+<scale selection to 50%
Alt+., -Alt+>scale selection up by 1 pixel
Alt+,, -Alt+<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.

Keyboard rotate

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

Keyboard flip

hflip selection horizontally
vflip selection vertically

Mouse select

clickselect an object
When you left-click on an object, previous selection is deselected.
Shift+clicktoggle selection
Shift+click adds an object to the current selection if it was not selected, or deselects it otherwise.
clickclickedit 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 temporary layer).
Double clicking in empty space swithes to the parent layer in the hierarchy, if any.

Select within group, select under

Select within group, select under

Ctrl+clickselect within group
Ctrl+click selects the object at click point disregarding any levels of grouping that this object might belong to.
Ctrl+Shift+clicktoggle selection within group

Rubberband, touch selection

mouse dragselect by rubberband
Dragging around objects does "rubberband" selection; previous selection is deselected.
Shift+mouse dragadd 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+mouse dragselect 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.

Mouse move

Move (mouse)

mouse dragselect + move
Dragging an object selects it if it was not selected, then moves selection.
Alt+mouse dragmove selected

Mouse transform

Move (keyboard)

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

Transform (mouse)

clicktoggle scale/rotation handles
mouse dragscale (scale handles)
mouse dragrotate or skew (rotation handles)
mouse dragscale (with scale handles)
mouse dragrotate or skew (with rotation handles)

Scale handles

Scale by handles

mouse dragscale
Ctrl+mouse dragscale preserving aspect ratio

Rotation/skew handles

Scale (keyboard)

., +>scale selection up 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+>scale selection to 200%
Ctrl+,, +Ctrl+<scale selection to 50%
Alt+., +Alt+>scale selection up by 1 pixel
Alt+,, +Alt+<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

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

Rotation center

Rotate (keyboard)

[, +]rotate selection by the angle step
The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise.
Ctrl+[, +Ctrl+]rotate selection by 90 degrees
Alt+[, +Alt+]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

hflip selection horizontally
vflip 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

mouse dragmove rotation center
Moved rotation center remembers its position for (all) selected object(s) until you reset it.
Moved rotation center remembers and saves its position for (all) selected object(s); you can reset it.
Dragging the center snaps it to the centerlines and bounding box edges of the selection.
Shift+mouse dragmove without snapping
Shift+clickreset rotation center

Cancel

Cancel

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

Node tool

Node tool

Select objects (mouse)

clickclick a non-selected object to select
Alt+clickselect under
Shift+clicktoggle selection
These work the same as in Selector. The nodes or handles of the single selected object become editable.

Select nodes (mouse)

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

Rubberband selection

mouse dragselect multiple nodes
Dragging around nodes does "rubberband" selection; previous node selection is deselected.
Shift+mouse dragadd 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.

Keyboard select

Select nodes (keyboard)

Tabselect next node
Shift+Tabselect previous node
These keys select nodes within the selected path

Keyboard move

Grow/shrink node selection

PgUp, +PgDngrow/shrink selection (spatial)
mouse wheelgrow/shrink selection (spatial)
Ctrl+PgUp, +Ctrl+PgDngrow/shrink selection (along path)
Ctrl+mouse wheelgrow/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)

mouse dragmove selected nodes
Ctrl+mouse dragrestrict movement to horizontal or vertical
Ctrl+Alt+mouse dragmove 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 dragtemporarily disable snapping
Snapping nodes is enabled in Document Preferences. By default, only bounding box of objects snaps to grid/guides.
Shift+mouse dragdrag out handle
If a node has a retracted handle, dragging with Shift lets you drag it out of the node.
mouse dragSpacedrop 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 dragsculpt 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)

arrowsmove selected node(s) by the nudge distance
Shift+arrowsmove selected node(s) by 10x nudge distance
The default nudge distance is 2 px (SVG pixel units, not screen pixels).

Keyboard handle scale (1 node selected)

Move node handle (mouse)

mouse dragmove a node handle
Ctrl+mouse dragsnap 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 dragrotate both handles
Alt+mouse draglock the handle length
Ctrl, Shift, Alt can be combined when dragging handles.
Ctrl+clickretract 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.

Keyboard handle rotate (1 node selected)

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.

Keyboard scale (>1 nodes selected)

Scale nodes (>1 nodes selected)

These commands scale the selected nodes as if they were an "object", around the center of that object.
., >scale nodes up by the scale step

Keyboard rotate (>1 nodes selected)

Rotate nodes (>1 nodes selected)

These commands rotate the selected nodes as if they were an "object", around the center of that object.
[, ]rotate nodes by the angle step

Keyboard flip (>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.
hflip nodes horizontally
vflip 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+Lmake line
Shift+Umake curve
These commands require that more than two adjacent nodes be selected.

Change node type

Change node type

Shift+Cmake cusp
Shift+Smake smooth
Shift+Ymake symmetric

Join/break

Join/break

Shift+Jjoin selected nodes
This requires that exactly two end nodes within the path be selected.
You can lock the position of one of the two joined nodes by hovering mouse over it.

Delete, create, duplicate

Delete, create, duplicate

Backspace, Deldelete selected node(s)
Ctrl+Backspace, @@ -705,84 +790,26 @@ groups) with the same effect as Alt+click.)

Mouse select: objects

clickclick a non-selected object to select
Alt+clickselect under
Shift+clicktoggle selection
These work the same as in Selector. The nodes or handles of the single selected object become editable.

Mouse select: nodes

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

Rubberband

mouse dragselect multiple nodes
Dragging around nodes does "rubberband" selection; previous node selection is deselected.
Shift+mouse dragadd nodes to selection
Normally, you need to start from a point not over a path or a node to initiate a rubberband.
However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start over the path.

Node move (mouse)

mouse dragmove selected nodes
Ctrl+mouse dragrestrict movement to horizontal or vertical
Ctrl+Alt+mouse dragmove 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 dragtemporarily disable snapping
Snapping nodes is enabled in Document Preferences. By default, only bounding box of objects snaps to grid/guides.
Shift+mouse dragdrag out handle
If a node has a retracted handle, dragging with Shift lets you drag it out of the node.
mouse dragSpacedrop a copy
When dragging nodes with mouse, each Space leaves a copy of the selected object.
You can press and hold Space while dragging for a nice "trail."

Node handles

mouse dragmove a node handle
Ctrl+mouse dragsnap 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 dragrotate both handles
Alt+mouse draglock the handle length
Ctrl, Shift, Alt can be combined when dragging handles.
Ctrl+clickretract the handle
Retracted handle is zero length; use Shift+drag to drag it back out.

Reversing

Reverse

Shift+rreverse path direction

Editing 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.

Cancel

Cancel

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

Rectangle tool

Rectangle tool

Drawing

Draw

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

Editing

clickclick an object to select

Select

clickclick to select
Alt+click, Ctrl+Alt+clickselect under
Shift+clicktoggle selection
mouse dragdrag a handle to resize or round corners
Initially, the two rounding handles are in the top right corner; two resize handles are in top left and bottom right corners.
Ctrl+mouse draglock width, height, or ratio (resize handles)
Ctrl+mouse draglock the corner circular (rounding handles)
Resize handles change the width and height of the rectangle in its own coordinate system, before any transforms are applied.
When rounding corners, dragging only one rounding handle (with the other at the corner) keeps the corner circular.
You can drag both handles for an elliptic rounded corner, or drag one with Ctrl to make sure the other one is synchronized.
In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector)
Escdeselect

Ellipse tool

Drawing

Resize by handles

mouse dragdrag 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 draglock width, height, or ratio

Round corners by handles

mouse dragdrag a circular handle to round corners
Initially, the two rounding handles are in the top right corner of the rectangle.
Ctrl+mouse draglock the corner circular
Ctrl+clickset 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+clickremove corner rounding

Ellipse tool

Draw

mouse dragdraw an ellipse
Ctrl+mouse dragmake circle or integer-ratio ellipse
This restricts ellipse so its height/width ratio is a whole number.
This creates an ellipse symmetric around the starting point of the mouse drag.

Editing

clickclick an object to select

Select

clickclick to select
Alt+click, Ctrl+Alt+clickselect under
Shift+clicktoggle selection
mouse dragdrag a handle to resize, make arc or segment
Initially, the two arc/segment handles are in the rightmost point; two resize handles are at the topmost and leftmost points.
In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector)
Escdeselect

Edit by handles

mouse dragresize, 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 draglock circle (resize handles)
Ctrl+mouse dragsnap to angle steps (arc/segment handles)
Resize handles change the width and height of the ellipse in its own coordinate system, before any transforms are applied.
The default angle step is 15 degrees.
Escdeselect
Shift+clickmake whole (arc/segment handles)

Star tool

Star tool

Drawing

Draw

mouse dragdraw a star
Ctrl+mouse dragsnap star to angle steps
The default angle step is 15 degrees.

Editing

clickclick an object to select
Alt+clickselect under

Select

clickclick to select
Alt+click, +Ctrl+Alt+clickselect under
Shift+clicktoggle selection
In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector)
Escdeselect

Edit by handles

mouse dragdrag a handle to vary the star shape
Ctrl+mouse dragkeep star rays radial (no skew)
Shift+mouse draground the star
Alt+mouse dragrandomize the star
Alt+click, Ctrl+Alt+clickremove randomization
Escdeselect

Spiral tool

Spiral tool

Drawing

Draw

mouse dragdraw a spiral
Ctrl+mouse dragsnap spiral to angle steps
The default angle step is 15 degrees.

Editing

clickclick an object to select
Alt+clickselect under

Select

clickclick to select
Alt+click, +Ctrl+Alt+clickselect under
Shift+clicktoggle selection
In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector)
Escdeselect

Edit by handles

mouse dragroll/unroll from inside (inner handle)
Dragging the inner handle adjusts the "inner radius" parameter.
Alt+mouse dragconverge/diverge (inner handle)
Ctrl+mouse dragsnap handles to angle steps
The default angle step is 15 degrees. This works for both handles.
Escdeselect

Zoom tool

Zoom tool

clickzoom in
Shift+clickzoom out
mouse dragzoom into the area

Pencil tool

Pencil tool

mouse dragdraw a freehand line
Shift+mouse dragadd to selected path
Shift+mouse dragtemporarily disable snapping
Shift also temporaily disables snapping to grid or guides when you are drawing with grid or guides on.

Pen (Bezier) tool

Pen (Bezier) tool

Create nodes

Create nodes

clickcreate a sharp node
If no path is being created, this starts a new path.
Shift+clickadd to selected path

Move last node

Move last node

These commands move the last created node (at the start of the red segment) while creating a path.
arrowsmove last node by the nudge distance
Shift+arrowsmove last node by 10x nudge distance

Create/modify segments

Create/modify segments

Ctrl+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+Lmake last segment line

Finish

Finish

Enterfinish current line
right clickfinish current line
clickclickfinish current line

Cancel

Cancel

Esc, Ctrl+zcancel current line
Backspace, Delerase last segment of current line

Calligraphy

Calligraphy

mouse dragdraw a calligraphic line
Shift+mouse dragadd to selected path
Alt+mouse dragthin selected paths
Shift+Alt+mouse dragthicken selected paths
Dragging with Alt or Shift+Alt over selected paths makes them thinner/thicker where you drag
The amount of thinning/thickening is the greatest at the center of the area and drops off smoothly towards the edges.
Left arrow, Right arrowadjust pen width by 1
Home, @@ -963,18 +1025,32 @@ groups) with the same effect as Alt+click.)
Width and angle can be adjusted while drawing.
Escdeselect

Paint Bucket

Paint Bucket

clickfill a bounded area
Shift+clickadd to selected path
Clicking with Shift unions the newly created fill with the previous selection
mouse dragfill 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 dragfill 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+clickset fill color
Shift+Ctrl+clickset stroke color
Ctrl+clicking an object sets its fill (or stroke with Shift) to the tool's current style
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

Gradient tool

Select objects

clickclick an object to select
Alt+clickselect under
Shift+clicktoggle selection

Creating gradients

Create gradients

mouse dragcreate gradient
This creates gradient on selected objects. The Controls bar lets you select linear/radial and fill/stroke for the new gradient.
clickclickcreate default gradient

Handles

Select handles

clickselect a handle
Shift+clickadd handle to selection
Tabselect next handle
Shift+Tabselect previous handle
Escdeselect all handles

Create/delete stops

Ctrl+Alt+clickcreate a stop
clickclickcreate a stop
Ctrl+Alt+click or double click on a gradient line creates a new intermediate stop
Ctrl+Alt+clickdelete stop
Ctrl+Alt+click on a stop's handle deletes the stop;
if it was an end stop, gradient shortens or disappears
Deldelete selected stops

Move handles

mouse dragmove selected handle(s)
arrowsmove selected handle by the nudge distance
Shift+arrowsmove selected handle by 10x nudge distance
The default nudge distance is 2 px (SVG pixel units, not screen pixels).
Alt+arrowsmove selected handle by 1 pixel
Alt+Shift+arrowsmove selected handle by 10 pixels
The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.
Escdeselect handle
clickclickopen gradient editor
Double clicking a gradient handle opens the Gradient Editor with that gradient and the clicked handle chosen in the stops list.

Reversing

Reverse

Shift+rreverse gradient definition
This mirrors the stop positions of the current gradient without moving the gradient handles.

Mouse select

clickclick an object to select
Alt+clickselect under
Shift+clicktoggle selection

Gradient editor

clickclickopen 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

Dropper tool

clickpick fill color
Shift+clickpick stroke color
Ctrl+Ccopy color
This copies the color under cursor to the system clipboard, as text in RRGGBBAA format (8 hex digits).

Text tool

Text tool

Selecting/creating

Select/create

clickcreate/select a text object
Clicking in an empty space or on a non-text creates a text object; now you can type your text.

Text navigation

Navigate in text

arrowsmove cursor by one character
Ctrl+Left arrow, Ctrl+Right arrowmove cursor by one word

Flowed text (internal frame)

Flowed text (internal frame)

mouse dragcreate flowed text
Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame.
mouse dragadjust frame size

Flowed text (external frame)

Flowed text (external frame)

Alt+Wflow text into frame
With a text object and a shape/path selected, this flows text into the shape/path.
Both remain separate objects, but are linked; editing the shape/path causes the text to reflow.

Text on path

Text on path

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

Editing text

Edit text

To type + and - characters, use the main keyboard; keypad + and - are reserved for zoom (unless NumLock is on).
Enterstart a new line or paragraph
Enter in regular text creates new line; in flowed text it creates a new paragraph

Selecting text

Select text

mouse dragselect text
Left-dragging over a text object selects a text span.
Shift+arrowsselect text by character

Styling selection

Style selection

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

Line spacing

Line spacing

Ctrl+Alt+>make the text object taller by 1 pixel
Shift+Ctrl+Alt+>make the text object taller by 10 pixels
Ctrl+Alt+<make the text object shorter by 1 pixel

Kerning and shifting

Kerning and shifting

Alt+arrowsshift characters by 1 pixel
Shift+Alt+arrowsshift characters by 10 pixels
These commands work when editing a regular text object. Kerning does not work in flowed text.

Rotating

Rotate

Ctrl+[, Ctrl+]rotate character(s) by 90 degrees
Alt+[, diff --git a/doc/keys.xml b/doc/keys.xml index 8367eecba..66a8dad54 100644 --- a/doc/keys.xml +++ b/doc/keys.xml @@ -1,6 +1,9 @@ - + -

This document describes the default keyboard shortcuts of Inkscape, corresponding to the +

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 are configurable by the user; see the default.xml file for details on how to do that.

@@ -40,6 +43,7 @@ RFE).

*
+Open F Fill and Stroke W Swatches T Text and Font @@ -54,7 +58,7 @@ RFE).

E Export to PNG F Find B Trace bitmap -These open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus. +These shortcuts open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus.
@@ -81,23 +85,28 @@ RFE).

*
+Access The Controls bar at the top of the document window provides different buttons and controls for each tool. X jump to the first editable field - accept the new value -This accepts the new value you typed in a text field and returns focus to canvas. - cancel changes, return to canvas -This cancels any changes you made in a text field and returns focus to canvas. -Z cancel changes -This cancels any changes you made in a text field but you stay in the field. + + + +Navigate jump to next field jump to previous field Use these to navigate between fields in the Controls bar (the value in the field you leave, if changed, is accepted). -Changing values +Change values change value by 0.1 change value by 5.0 + accept the new value +This accepts the new value you typed in a text field and returns focus to canvas. + cancel changes, return to canvas +This cancels any changes you made in a text field and returns focus to canvas. +Z cancel changes +This cancels any changes you made in a text field but you stay in the field.
@@ -135,7 +144,7 @@ RFE).

-Scrolling (panning) +Scroll (pan) scroll canvas Scrolling by keys is accelerated, i.e. it speeds up when you press Ctrl+arrows in quick succession, or press and hold. pan canvas @@ -324,7 +333,7 @@ RFE).

-Booleans +Boolean operations + union Union combines any number of objects into a single path, removing overlaps. - difference @@ -386,7 +395,32 @@ RFE).

*
-Keyboard select +Select (mouse) + select an object +When you left-click on an object, previous selection is deselected. + toggle selection +Shift+click adds an object to the current selection if it was not selected, or deselects it otherwise. + 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 temporary layer). +Double clicking in empty space swithes to the parent layer in the hierarchy, if any. + + + +Rubberband, touch selection + select by rubberband +Dragging around objects does "rubberband" selection; previous selection is deselected. + add objects to selection +Normally, you need to start from an empty space to initiate a rubberband. +However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start from an object. + 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 next 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). @@ -405,57 +439,6 @@ RFE).

delete selection
- -Keyboard move - move selection by the nudge distance - move selection by 10x nudge distance -The default nudge distance is 2 px (SVG pixel units, not screen pixels). - move selection by 1 pixel - move selection by 10 pixels -The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. - - - -Keyboard scale -. > scale selection up by the scale step -, < scale selection down by the scale step -The default scale step is 2 px (SVG pixel units, not screen pixels). -. > scale selection to 200% -, < scale selection to 50% -. > scale selection up 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. - - - -Keyboard rotate -[ ] rotate selection by the angle step -The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. -[ ] rotate selection by 90 degrees -[ ] 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). - - - -Keyboard flip -h flip selection horizontally -v flip selection vertically - - - -Mouse select - select an object -When you left-click on an object, previous selection is deselected. - toggle selection -Shift+click adds an object to the current selection if it was not selected, or deselects it otherwise. - 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 temporary layer). -Double clicking in empty space swithes to the parent layer in the hierarchy, if any. - - Select within group, select under select within group @@ -478,20 +461,7 @@ groups) with the same effect as Alt+click.) -Rubberband, touch selection - select by rubberband -Dragging around objects does "rubberband" selection; previous selection is deselected. - add objects to selection -Normally, you need to start from an empty space to initiate a rubberband. -However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start from an object. - 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. - - - -Mouse move +Move (mouse) select + move Dragging an object selects it if it was not selected, then moves selection. move selected @@ -506,14 +476,24 @@ groups) with the same effect as Alt+click.) -Mouse transform +Move (keyboard) + move selection by the nudge distance + move selection by 10x nudge distance +The default nudge distance is 2 px (SVG pixel units, not screen pixels). + move selection by 1 pixel + move selection by 10 pixels +The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. + + + +Transform (mouse) toggle scale/rotation handles - scale (scale handles) - rotate or skew (rotation handles) + scale (with scale handles) + rotate or skew (with rotation handles) -Scale handles +Scale by handles scale scale preserving aspect ratio @@ -525,7 +505,20 @@ groups) with the same effect as Alt+click.) -Rotation/skew handles +Scale (keyboard) +. > scale selection up by the scale step +, < scale selection down by the scale step +The default scale step is 2 px (SVG pixel units, not screen pixels). +. > scale selection to 200% +, < scale selection to 50% +. > scale selection up 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 or skew snap skew angle Holding Ctrl when dragging a skew (non-corner) handle snaps the skew angle to angle steps (default 15 degrees). @@ -533,10 +526,27 @@ groups) with the same effect as Alt+click.) Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees). + +Rotate (keyboard) +[ ] rotate selection by the angle step +The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. +[ ] rotate selection by 90 degrees +[ ] 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 +h flip selection horizontally +v 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 move rotation center -Moved rotation center remembers its position for (all) selected object(s) until you reset it. +Moved rotation center remembers and saves its position for (all) selected object(s); you can reset it. Dragging the center snaps it to the centerlines and bounding box edges of the selection. move without snapping reset rotation center @@ -557,7 +567,36 @@ groups) with the same effect as Alt+click.) *
-Keyboard select +Select objects (mouse) + click a non-selected object to select + select under + toggle selection +These work the same as in Selector. The nodes or handles of the single selected object become editable. + + + +Select nodes (mouse) + select a node +Clicking on a node selects it. + select two adjacent nodes +Clicking on a selected path between the nodes selects the two nodes closest to the click point. + toggle selection +This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection. + deselect +Clicking in an empty space deselects all selected nodes. Next click will deselect the object. + + + +Rubberband selection + select multiple nodes +Dragging around nodes does "rubberband" selection; previous node selection is deselected. + add nodes to selection +Normally, you need to start from a point not over a path or a node to initiate a rubberband. +However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start over the path. + + + +Select nodes (keyboard) select next node select previous node These keys select nodes within the selected path @@ -573,7 +612,39 @@ groups) with the same effect as Alt+click.) -Keyboard move +Grow/shrink node selection + grow/shrink selection (spatial) + grow/shrink selection (spatial) + 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 selected nodes + restrict movement to horizontal or vertical + move along handles +This restricts movement to the directions of the node's handles, their continuations and perpendiculars (total 8 snaps). +If the node has straight lines on one or both sides, this will snap it to these lines' directions and perpendiculars instead. + temporarily disable snapping +Snapping nodes is enabled in Document Preferences. By default, only bounding box of objects snaps to grid/guides. + drag out handle +If a node has a retracted handle, dragging with Shift lets you drag it out of the node. + 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." + sculpt 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 selected node(s) by the nudge distance move selected node(s) by 10x nudge distance The default nudge distance is 2 px (SVG pixel units, not screen pixels). @@ -583,7 +654,19 @@ groups) with the same effect as Alt+click.) -Keyboard handle scale (1 node selected) +Move node handle (mouse) + move a node handle + snap the handle to angle steps +The default angle step is 15 degrees. This also snaps to the handle's original angle, its continuation and perpendiculars. + rotate both handles + lock the handle length +Ctrl, Shift, Alt can be combined when dragging handles. + retract the handle +Retracted handle is zero length; use Shift+drag to drag it back out. + + + +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. @@ -611,7 +694,7 @@ groups) with the same effect as Alt+click.) -Keyboard handle rotate (1 node selected) +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. [ ] rotate left handle by the angle step @@ -622,7 +705,7 @@ groups) with the same effect as Alt+click.) -Keyboard scale (>1 nodes selected) +Scale nodes (>1 nodes selected) These commands scale the selected nodes as if they were an "object", around the center of that object. . > scale nodes up by the scale step , < scale nodes down by the scale step @@ -634,7 +717,7 @@ groups) with the same effect as Alt+click.) -Keyboard rotate (>1 nodes selected) +Rotate nodes (>1 nodes selected) These commands rotate the selected nodes as if they were an "object", around the center of that object. [ ] rotate nodes by the angle step The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. @@ -643,13 +726,13 @@ groups) with the same effect as Alt+click.) -Keyboard flip (>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 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) L make line @@ -706,76 +789,18 @@ groups) with the same effect as Alt+click.) --> - -Mouse select: objects - click a non-selected object to select - select under - toggle selection -These work the same as in Selector. The nodes or handles of the single selected object become editable. - -Mouse select: nodes - select a node -Clicking on a node selects it. - select two adjacent nodes -Clicking on a selected path between the nodes selects the two nodes closest to the click point. - toggle selection -This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection. - deselect -Clicking in an empty space deselects all selected nodes. Next click will deselect the object. - - - -Rubberband - select multiple nodes -Dragging around nodes does "rubberband" selection; previous node selection is deselected. - add nodes to selection -Normally, you need to start from a point not over a path or a node to initiate a rubberband. -However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start over the path. - - - - -Node move (mouse) - move selected nodes - restrict movement to horizontal or vertical - move along handles -This restricts movement to the directions of the node's handles, their continuations and perpendiculars (total 8 snaps). -If the node has straight lines on one or both sides, this will snap it to these lines' directions and perpendiculars instead. - temporarily disable snapping -Snapping nodes is enabled in Document Preferences. By default, only bounding box of objects snaps to grid/guides. - drag out handle -If a node has a retracted handle, dragging with Shift lets you drag it out of the node. - 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." - - - -Node handles - move a node handle - snap the handle to angle steps -The default angle step is 15 degrees. This also snaps to the handle's original angle, its continuation and perpendiculars. - rotate both handles - lock the handle length -Ctrl, Shift, Alt can be combined when dragging handles. - retract the handle -Retracted handle is zero length; use Shift+drag to drag it back out. - - - -Reversing +Reverse r reverse path direction -Editing 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. - Cancel cancel rubberband or move @@ -792,87 +817,121 @@ groups) with the same effect as Alt+click.) *
-Drawing +Draw draw a rectangle make a square or integer-ratio rectangle This restricts rectangle so its height/width ratio is a whole number. draw around the starting point This creates a rectangle symmetric around the starting point of the mouse drag. + -Editing - click an object to select +Select + click to select select under toggle selection - drag a handle to resize or round corners -Initially, the two rounding handles are in the top right corner; two resize handles are in top left and bottom right corners. - lock width, height, or ratio (resize handles) - lock the corner circular (rounding handles) -Resize handles change the width and height of the rectangle in its own coordinate system, before any transforms are applied. -When rounding corners, dragging only one rounding handle (with the other at the corner) keeps the corner circular. -You can drag both handles for an elliptic rounded corner, or drag one with Ctrl to make sure the other one is synchronized. +In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector) deselect + + +Resize by handles + 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. + lock width, height, or ratio + + + +Round corners by handles + drag a circular handle to round corners +Initially, the two rounding handles are in the top right corner of the rectangle. + lock 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. + remove corner rounding +
*
-Drawing +Draw draw an ellipse make circle or integer-ratio ellipse This restricts ellipse so its height/width ratio is a whole number. draw around the starting point This creates an ellipse symmetric around the starting point of the mouse drag. + -Editing - click an object to select +Select + click to select select under toggle selection - drag a handle to resize, make arc or segment -Initially, the two arc/segment handles are in the rightmost point; two resize handles are at the topmost and leftmost points. +In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector) + deselect + + + +Edit by handles + 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. lock circle (resize handles) snap to angle steps (arc/segment handles) Resize handles change the width and height of the ellipse in its own coordinate system, before any transforms are applied. The default angle step is 15 degrees. - deselect + make whole (arc/segment handles)
*
-Drawing +Draw draw a star snap star to angle steps The default angle step is 15 degrees. + -Editing - click an object to select - select under +Select + click to select + select under toggle selection +In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector) + deselect + + + +Edit by handles drag a handle to vary the star shape keep star rays radial (no skew) round the star remove rounding randomize the star remove randomization - deselect
*
-Drawing +Draw draw a spiral snap spiral to angle steps The default angle step is 15 degrees. + -Editing - click an object to select - select under +Select + click to select + select under toggle selection +In this tool, selecting by click disregards any grouping (i.e. acts as clicking with Ctrl in Selector) + deselect + + + +Edit by handles roll/unroll from inside (inner handle) Dragging the inner handle adjusts the "inner radius" parameter. converge/diverge (inner handle) @@ -888,8 +947,6 @@ groups) with the same effect as Alt+click.) snap handles to angle steps The default angle step is 15 degrees. This works for both handles. - - deselect
@@ -981,6 +1038,7 @@ groups) with the same effect as Alt+click.) thin selected paths thicken selected paths Dragging with Alt or Shift+Alt over selected paths makes them thinner/thicker where you drag +The amount of thinning/thickening is the greatest at the center of the area and drops off smoothly towards the edges. adjust pen width by 1 set pen width to 1 or 100 adjust pen angle @@ -994,15 +1052,29 @@ groups) with the same effect as Alt+click.) fill a bounded area add to selected path Clicking with Shift unions the newly created fill with the previous selection + 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. + 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. set fill color set stroke color -Ctrl+clicking an object sets its fill (or stroke with Shift) to the tool's current style +Ctrl+clicking an object sets its fill (or stroke with Shift) to the tool's current style; the object need not be selected
*
+ -Creating gradients +Select objects + click an object to select + select under + toggle selection + + + +Create gradients create gradient This creates gradient on selected objects. The Controls bar lets you select linear/radial and fill/stroke for the new gradient. create default gradient @@ -1010,33 +1082,55 @@ groups) with the same effect as Alt+click.) -Handles +Select handles + select a handle + add handle to selection select next handle select previous handle + deselect all handles + + + +Create/delete stops + create a stop + create a stop +Ctrl+Alt+click or double click on a gradient line creates a new intermediate stop + delete stop +Ctrl+Alt+click on a stop's handle deletes the stop; +if it was an end stop, gradient shortens or disappears + delete selected stops + + + +Move handles + + move selected handle(s) move selected handle by the nudge distance move selected handle by 10x nudge distance The default nudge distance is 2 px (SVG pixel units, not screen pixels). move selected handle by 1 pixel move selected handle by 10 pixels The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. - deselect handle - open gradient editor -Double clicking a gradient handle opens the Gradient Editor with that gradient and the clicked handle chosen in the stops list. + -Reversing +Reverse r reverse gradient definition This mirrors the stop positions of the current gradient without moving the gradient handles. + -Mouse select - click an object to select - select under - toggle selection +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. +
@@ -1064,7 +1158,7 @@ groups) with the same effect as Alt+click.) *
-Selecting/creating +Select/create 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. @@ -1073,7 +1167,7 @@ groups) with the same effect as Alt+click.) -Text navigation +Navigate in text move cursor by one character move cursor by one word move cursor by one paragraph @@ -1110,7 +1204,7 @@ groups) with the same effect as Alt+click.) -Editing text +Edit text To type + and - characters, use the main keyboard; keypad + and - are reserved for zoom (unless NumLock is on). start a new line or paragraph Enter in regular text creates new line; in flowed text it creates a new paragraph @@ -1124,7 +1218,7 @@ groups) with the same effect as Alt+click.) -Selecting text +Select text select text Left-dragging over a text object selects a text span. select text by character @@ -1138,7 +1232,7 @@ groups) with the same effect as Alt+click.) -Styling selection +Style selection B make selection bold I make selection italic Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection. @@ -1175,7 +1269,7 @@ groups) with the same effect as Alt+click.) -Rotating +Rotate [ ] rotate character(s) by 90 degrees [ ] rotate character(s) by 1 pixel These commands rotate the next character (without selection) or all characters in the selection (with selection).