From 969ef5b12c10d07224b4e644a14397157ee32d14 Mon Sep 17 00:00:00 2001 From: buliabyak Date: Fri, 19 Sep 2008 16:47:55 +0000 Subject: [PATCH] tweak tool update --- doc/keys.html | 182 +++++++++++++++++++++++++++++--------------------- doc/keys.xml | 28 ++++++-- 2 files changed, 129 insertions(+), 81 deletions(-) diff --git a/doc/keys.html b/doc/keys.html index 672b30075..91638aa83 100644 --- a/doc/keys.html +++ b/doc/keys.html @@ -14,13 +14,13 @@ body {margin: 1em; background-color: #ffffff;} h1 {margin-top: 0.5em; padding-left: 2em; padding-bottom: 0em; margin-bottom: 0em; letter-spacing: -0.02em} h2 {margin-top: 0.0em; padding-left: 6em; padding-bottom: 0em; margin-bottom: 0em; font-size: small;} h4 {font-weight: bold; font-style: italic; margin-top: 1em; padding-left: 5em; padding-bottom: 0em; margin-bottom: 0em} -

Inkscape keyboard and mouse reference

Version 0.46

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

Inkscape keyboard and mouse reference

Version 0.47

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: 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 | 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 | Tweak tool: Operation · Modes · Parameters | Rectangle tool: Draw · Select · Resize by handles · Round corners by handles | 3D box tool: Draw · Select · Edit by handles · Edit perspectives · Visual appearance | 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: Create dots | Pen (Bezier) tool: Create nodes · Move last node · Create/modify segments · Create dots · Finish · Cancel | Calligraphy tool | Paint Bucket | Gradient tool: Select objects · Create gradients · Select handles · Create/delete intermediate stops · Move handles/stops · 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

+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, grids, snapping · 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 · Edit fills and path effects · Cancel | Tweak tool: Operation · Modes · Parameters | Rectangle tool: Draw · Select · Resize by handles · Round corners by handles | 3D box tool: Draw · Select · Edit by handles · Edit perspectives · Visual appearance | 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: Create dots | Pen (Bezier) tool: Create nodes · Move last node · Create/modify segments · Create dots · Finish · Cancel | Calligraphy tool | Paint Bucket | Gradient tool: Select objects · Create gradients · Select handles · Create/delete intermediate stops · Move handles/stops · 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

+ + - + @@ -785,7 +788,7 @@ groups) with the same effect as Alt+click.) - + - + - + - + + + + + + - + - + + + - - - - - - - + + + + + + + + + + + + + + + + + - + - + - + @@ -866,7 +894,7 @@ groups) with the same effect as Alt+click.) - + @@ -876,7 +904,7 @@ groups) with the same effect as Alt+click.) - + @@ -884,7 +912,7 @@ groups) with the same effect as Alt+click.) - + @@ -893,15 +921,15 @@ groups) with the same effect as Alt+click.) - + - + - + @@ -910,7 +938,7 @@ groups) with the same effect as Alt+click.) - + @@ -919,7 +947,7 @@ groups) with the same effect as Alt+click.) - + - + - + - + @@ -958,7 +986,7 @@ groups) with the same effect as Alt+click.) - + @@ -968,7 +996,7 @@ groups) with the same effect as Alt+click.) - + @@ -977,16 +1005,16 @@ groups) with the same effect as Alt+click.) - + - + - + @@ -996,7 +1024,7 @@ groups) with the same effect as Alt+click.) - + @@ -1005,16 +1033,16 @@ groups) with the same effect as Alt+click.) - + - + - + @@ -1024,7 +1052,7 @@ groups) with the same effect as Alt+click.) - + @@ -1042,13 +1070,13 @@ groups) with the same effect as Alt+click.) - + - + @@ -1058,16 +1086,16 @@ groups) with the same effect as Alt+click.) - + - + - + @@ -1081,7 +1109,7 @@ groups) with the same effect as Alt+click.) - + @@ -1092,7 +1120,7 @@ groups) with the same effect as Alt+click.) - + @@ -1101,7 +1129,7 @@ groups) with the same effect as Alt+click.) - + @@ -1109,7 +1137,7 @@ groups) with the same effect as Alt+click.) - + @@ -1117,13 +1145,13 @@ groups) with the same effect as Alt+click.) - + - + @@ -1139,7 +1167,7 @@ groups) with the same effect as Alt+click.) - + @@ -1154,17 +1182,17 @@ groups) with the same effect as Alt+click.) - + - + - + @@ -1172,7 +1200,7 @@ groups) with the same effect as Alt+click.) - + @@ -1184,7 +1212,7 @@ groups) with the same effect as Alt+click.) - + @@ -1196,7 +1224,7 @@ groups) with the same effect as Alt+click.) - + @@ -1213,20 +1241,20 @@ groups) with the same effect as Alt+click.) - + - + - + @@ -1239,10 +1267,10 @@ groups) with the same effect as Alt+click.) - + - + @@ -1251,7 +1279,7 @@ groups) with the same effect as Alt+click.) - + @@ -1261,11 +1289,13 @@ groups) with the same effect as Alt+click.)End - + + - + @@ -1275,7 +1305,7 @@ groups) with the same effect as Alt+click.) - + @@ -1286,13 +1316,13 @@ groups) with the same effect as Alt+click.) - + - + @@ -1306,7 +1336,7 @@ groups) with the same effect as Alt+click.) - + @@ -1315,6 +1345,8 @@ groups) with the same effect as Alt+click.)Shift+End + @@ -1322,14 +1354,14 @@ groups) with the same effect as Alt+click.) - + - + @@ -1339,7 +1371,7 @@ groups) with the same effect as Alt+click.) - + @@ -1349,7 +1381,7 @@ groups) with the same effect as Alt+click.) - + @@ -1359,7 +1391,7 @@ groups) with the same effect as Alt+click.) - +

Tools

F1, @@ -769,14 +769,17 @@ groups) with the same effect as Alt+click.)

Change node type

Shift+Cmake cusp
First Shift+C changes type of node; if you do another Shift+C on an already cusp node, it retracts its handles
Shift+Smake 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+Ymake symmetric
When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it.
Ctrl+clicktoggle smooth/cusp/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, @@ -807,45 +810,70 @@ groups) with the same effect as Alt+click.)

Reverse

Reverse

Shift+rreverse 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.

Cancel

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

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

Tweak tool

Tweak tool

Operation

Operation

mouse dragact on selected paths in the current mode
Shift+mouse dragreverse current mode (when applicable)
Ctrl+mouse dragact temporarily switching to shrink mode
Ctrl+mouse dragact temporarily switching to shrink mode
Ctrl+Shift+mouse dragact 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

Shift+ppush mode
Shift+sshrink (inset) mode
Shift+ggrow (outset) mode
Shift+aattract mode
Shift+erepel mode
Shift+rroughen mode

Modes

Shift+m, +Shift+0move mode
Shift+i, +Shift+1move in/out mode
Drag moves objects inwards to cursor, drag with Shift moves outwards from cursor
Shift+z, +Shift+2move jitter mode
Shift+<scale mode
Drag scales objects down, drag with Shift scales up
Shift+[rotate mode
Drag rotates objects clockwise, drag with Shift, counterclockwise
Shift+d, +Shift+5duplicate/delete mode
Drag randomly duplicates objects, drag with Shift randomly deletes
Shift+p, +Shift+6push path mode
Shift+s, +Shift+7shrink/grow path mode
Drag insets paths, drag with Shift outsets
Shift+a, +Shift+8attract/repel path mode
Drag attracts paths to cursor, drag with Shift repels
Shift+r, +Shift+9roughen mode
Shift+ccolor paint mode
Shift+jcolor jitter mode

Parameters

Parameters

Left arrow, Right arrowadjust brush width by 1
Home, @@ -855,9 +883,9 @@ groups) with the same effect as Alt+click.)
Width and force can be adjusted while drawing. With a pressure-sensitive tablet, force also depends on pen pressure.

Rectangle tool

Rectangle tool

Draw

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.

Select

Select

clickclick to select
Alt+click, Ctrl+Alt+clickselect under

Resize by handles

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.

Round corners by handles

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

3D box tool

3D box tool

Draw

Draw

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

Select

Select

clickclick to select
Alt+click, Ctrl+Alt+clickselect under

Edit by handles

Edit by handles

All editing operations occur "in perspective", i.e., either along PLs or within planes spanned by these.
mouse dragresize/move box
The four front handles and the center normally move withing the XY-plane, the four rear handles along the Z-axis.

Edit perspectives

Edit perspectives

In what follows, we use the abbreviations VP = vanishing point, PL = perspective line.
mouse dragdrag square handles to move the VPs
[, @@ -938,14 +966,14 @@ groups) with the same effect as Alt+click.)

Visual appearance

Visual appearance

Ltoggle visibility of PLs
Atoggle PLs to all corners/only front corners

Ellipse tool

Ellipse tool

Draw

Draw

Without Alt the starting end 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 dragdraw an ellipse

Select

Select

clickclick to select
Alt+click, Ctrl+Alt+clickselect under

Edit by handles

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)
The default angle step is 15 degrees.
Shift+clickmake whole (arc/segment handles)

Star tool

Star tool

Draw

Draw

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

Select

Select

clickclick to select
Alt+click, Ctrl+Alt+clickselect under

Edit by handles

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+click, Ctrl+Alt+clickremove randomization

Spiral tool

Spiral tool

Draw

Draw

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

Select

Select

clickclick to select
Alt+click, Ctrl+Alt+clickselect under

Edit by handles

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.

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

Create dots

Create dots

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

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

Create dots

Create dots

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

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 tool

Calligraphy tool

mouse dragdraw a calligraphic line
Shift+mouse dragadd to selected path
Width and angle can be adjusted while drawing.
Escdeselect

Paint Bucket

Paint Bucket

clickfill a bounded area
Shift+clickadd to selected path
Shift+Ctrl+clickset 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

Gradient tool

Select objects

Select objects

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

Create 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

Select handles

Select handles

clickselect a handle
Shift+clickadd handle to selection
Shift+mouse dragselect by rubberband

Create/delete intermediate stops

Create/delete intermediate stops

Ctrl+Alt+clickcreate a stop
clickclickcreate a stop
Ctrl+Alt+click or double click on a gradient line creates a new intermediate stop

Move handles/stops

Move handles/stops

mouse dragmove selected handle(s)
Ctrl+mouse dragmove stops in 1/10 range increments
Ctrl+dragging selected intermediate stops moves them snapping to 1/10 steps of the available range

Reverse

Reverse

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

Gradient editor

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

Select/create

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.

Navigate in text

Navigate in text

arrowsmove cursor by one character
Ctrl+Left arrow, Ctrl+Right arrowmove cursor by one word
go to beginning/end of line
Ctrl+Home, Ctrl+Endgo to beginning/end of text
All these commands cancel current text selection, if any.
PgUp, +PgDnmove 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 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.

Edit 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

Select text

Select text

mouse dragselect text
Left-dragging over a text object selects a text span.
Shift+arrowsselect text by character
select to beginning/end of line
Ctrl+Shift+Home, Ctrl+Shift+Endselect to beginning/end of text
Shift+PgUp, +Shift+PgDnselect one screen up/down
clickclickselect word
clickclickclickselect line
Ctrl+Aselect all text

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

Rotate

Rotate

Ctrl+[, Ctrl+]rotate character(s) by 90 degrees
Alt+[, diff --git a/doc/keys.xml b/doc/keys.xml index d422676cf..bc49f1612 100644 --- a/doc/keys.xml +++ b/doc/keys.xml @@ -817,6 +817,11 @@ with the segment; another Shift+S will expand a second handle See the corresponding shape tools for their editing shortcuts, all of which also work in node tool. + +Edit fills and path effects +Node tool can also edit the handles of a pattern fill, gradient fill, and the editable handles of path effects. + + Cancel cancel rubberband or move @@ -833,6 +838,7 @@ with the segment; another Shift+S will expand a second handle Operation act on selected paths in the current mode + reverse current mode (when applicable) act temporarily switching to shrink 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. @@ -840,12 +846,22 @@ with the segment; another Shift+S will expand a second handle Modes -p push mode -s shrink (inset) mode -g grow (outset) mode -a attract mode -e repel mode -r roughen mode +m0 move mode +i1 move in/out mode +Drag moves objects inwards to cursor, drag with Shift moves outwards from cursor +z2 move jitter mode +<>3 scale mode +Drag scales objects down, drag with Shift scales up +[]4 rotate mode +Drag rotates objects clockwise, drag with Shift, counterclockwise +d5 duplicate/delete mode +Drag randomly duplicates objects, drag with Shift randomly deletes +p6 push path mode +s7 shrink/grow path mode +Drag insets paths, drag with Shift outsets +a8 attract/repel path mode +Drag attracts paths to cursor, drag with Shift repels +r9 roughen mode c color paint mode j color jitter mode -- 2.30.2