Inkscape (Windows)

Objects

Group selected objects - Use Ctrl+Click to select objects within group

Shift + Ctrl + U, Ctrl + G

All hotkeys for Inkscape (Windows)

Dialog
Fill and Stroke

Shift + Ctrl + F

Dialog
Swatches

Shift + Ctrl + W

Dialog
Text and Font

Shift + Ctrl + T

Dialog
Transform

Shift + Ctrl + M

Dialog
Layers

Shift + Ctrl + L

Dialog
Align and Distribute

Shift + Ctrl + A

Dialog
Object Properties

Shift + Ctrl + O

Dialog
Undo history

Shift + Ctrl + H

Dialog
XML Editor

Shift + Ctrl + X

Dialog
Document Preferences

Shift + Ctrl + D

Dialog
Inkscape Preferences

Shift + Ctrl + P

Dialog
Export to PNG

Shift + Ctrl + E

Dialog
Find

Ctrl + F

Dialog
Trace bitmap

Shift + Alt + B

Dialog
Toggle dialogs - This temporarily hides all open dialogs; another F12 shows them again

F12

Dialog
Within a dialog return to the canvas

Esc

Dialog
Within a dialog close the dialog

Ctrl + F4 / Ctrl + W

Dialog
Within a dialog jump to next widget

Tab

Dialog
Within a dialog jump to previous widget

Shift + Tab

Dialog
Within a dialog set the new value - This accepts the new value you typed in a text field and returns focus to canvas

Enter

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

Ctrl + Enter

Dialog
Activate current button or list

Spacebar then Enter

Dialog
In a multi-tab dialog, switch tabs

Ctrl + Page Up / Ctrl + Page Down

Control Bar
Jump to the first editable field

Alt + X

Control Bar
Accept the new value

Enter

Control Bar
Cancel changes, return to canvas

Esc

Control Bar
Cancel changes

Ctrl + Z

Control Bar
Jump to next field

Tab

Control Bar
Jump to previous field

Shift + Tab

Control Bar
Change value by 01

Up Arrow / Down Arrow

Control Bar
Change value by 50

Page Up / Page Down

Canvas
Zoom in

=

Canvas
Zoom out

-

Canvas
Zoom in

Middle Click, Ctrl + Right Click

Canvas
Zoom out

Shift + middle Click, Shift + Right Click

Canvas
Zoom in or out

Ctrl + Mouse wheel

Canvas
Zoom into the area

Shift + Middle button Drag

Canvas
Activate Zoom field - The Zoom field in the lower left corner of the window allows you to specify Zoom level precisely

Alt + Z

Canvas
Zoom 1:1

1

Canvas
Zoom 1:2

2

Canvas
Zoom to selection

3

Canvas
Zoom to drawing

4

Canvas
Zoom to page

5

Canvas
Zoom to page width

Ctrl + E , 6

Canvas
Previous Zoom

`

Canvas
Next Zoom

Shift + `

Canvas
Scroll canvas - Scrolling by keys is accelerated, ie it speeds up when you press Ctrl+Arrows in quick succession, or press and hold

Ctrl + Arrows

Canvas
Pan canvas

Middle button Drag

Canvas
Pan canvas

Shift + right button Drag, Ctrl + right button Drag

Canvas
Scroll canvas vertically

Mouse wheel

Canvas
Scroll canvas horizontally

Shift + Mouse wheel

Canvas
Drag off a ruler to create guide

Mouse Drag

Canvas
Toggle guides and snapping to guides

| , Shift + \

Canvas
Toggle grid and snapping to grid

# , Shift + 3

Canvas
Toggle normal/outline mode

Ctrl + keypad 5

Palette
Set fill color on selection

Click

Palette
Set stroke color on selection

Shift + Click

Palette
Drag fill color to objects

Mouse Drag

Palette
Drag stroke color to objects

Shift + Mouse Drag

File
Create new document

Ctrl + N

File
Open an SVG document

Ctrl + O

File
Export to PNG

Shift + Ctrl + E

File
Import bitmap or SVG

Ctrl + I

File
Print document

Ctrl + P

File
Save document

Ctrl + S

File
Save under a new name

Shift + Ctrl + S

File
Save a copy

Shift + Ctrl + Alt + S

File
Exit Inkscape

Ctrl + Q

Window
Toggle rulers

Ctrl + R

Window
Toggle scrollbars

Ctrl + B

Window
Toggle fullscreen

F11

Window
Main menu

F10

Window
Drop-down (context) menu

Shift + F10 , Right Click

Window
Close document window - This shuts down Inkscape if it was the only document window open

Ctrl + F4 , Ctrl + W

Window
Next document window

Ctrl + Tab

Window
Previous document window - These cycle through the active document windows forward and backward

Shift + Ctrl + Tab

Layers
Move to layer above

Shift + Page Up

Layers
Move to layer below

Shift + Page Down

Layers
Raise layer

Shift + Ctrl + Page Up

Layers
Lower layer

Shift + Ctrl + Page Down

Layers
Raise layer to top

Shift + Ctrl + Home

Layers
Lower layer to bottom

Shift + Ctrl + End

Objects
Undo

Shift + Ctrl + Y , Ctrl + Z

Objects
Redo

Shift + Ctrl + Z, Ctrl + Y

Objects
Copy selection - This places a copy of the selection to the Inkscape clipboard Text from text objects is also placed onto the system clipboard

Ctrl + C

Objects
Cut selection - This works the same as copy selection followed by deleting the selection

Ctrl + X

Objects
Paste clipboard - This places the clipboard objects at the Mouse cursor, or at the center of the window if Mouse is outside the canvas

Ctrl + V

Objects
Paste in place - This places the clipboard objects to the original location from which they were copied

Ctrl + Alt + V

Objects
Duplicate selection

Ctrl + D

Objects
Clone object - A clone can be Moved/Scaled/Rotated/skewed independently, but it updates the path, fill, and stroke from its original

Alt + D

Objects
Unlink clone - Unlinking a clone cuts the link to the original, turning the clone into a plain copy

Shift + Alt + D

Objects
Select original - To find out which object this is a clone of, select the clone and give this command The original will be selected

Shift + D

Objects
Create a bitmap copy

Alt + B

Objects
Trace bitmap - This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s)

Shift + Alt + B

Objects
Object(s) to pattern - This converts the selection to a rectangle with tiled pattern fill

Alt + I

Objects
Pattern to object(s) - Each selected object with pattern fill is broken into the same object without fill and a single pattern object

Shift + Alt + I

Objects
Group selected objects - Use Ctrl+Click to select objects within group

Shift + Ctrl + U, Ctrl + G

Objects
Ungroup selected group(s) - This reMoves only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups

Shift + Ctrl + G, Ctrl + U

Objects
Raise selection to top

Home

Objects
Lower selection to bottom

End

Objects
Raise selection one step

Page Up

Objects
Lower selection one step

Page Down

Path
Convert selected object(s) to path

Shift + Ctrl + C

Path
Convert stroke to path

Ctrl + Alt + C

Path
Union - Union combines any number of objects into a single path, removing overlaps

Ctrl + +

Path
Difference -Difference works on 2 objects, extracting the top from the bottom

Ctrl + -

Path
Intersection - Intersection creates a path representing the common (overlapping) area of all selected objects

Ctrl + *

Path
Exclusive OR (XOR) - XOR is similar to Union, except that it works on 2 objects and reMoves areas where the objects overlap

Ctrl + ^

Path
Division (cut) - Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom

Ctrl + /

Path
Cut path

Ctrl + Alt + /

Path
Inset path (towards center)

Ctrl + (

Path
Outset path (away from center) - The default offset distance is 2 px (SVG pixel units, not screen pixels)

Ctrl + )

Path
Inset path by 1 pixel

Alt + (

Path
Outset path by 1 pixel

Alt + )

Path
Inset path by 10 pixels

Shift + Alt + (

Path
Outset path by 10 pixels - The actual distance for pixel offsets depends on Zoom level Zoom in for finer adjustment

Shift + Alt + )

Path
Create dynamic offset

Ctrl + J

Path
Create linked offset

Ctrl + Alt + J

Path
Select source

Shift + D

Path
Combine paths

Ctrl + K

Path
Break paths apart - This attempts to break an object into constituent paths; it will fail if the object is one solid path

Shift + Ctrl + K

Path
Simplify

Ctrl + L

Selector
Select next object

Tab

Selector
Select previous object -

Shift + Tab

Selector
Select all (current layer) - This works on objects within the current layer (unless you change that in preferences)

Ctrl + A

Selector
Select all (all layers)

Ctrl + Alt + A

Selector
Invert selection (current layer)

!

Selector
Invert selection (all layers)

Alt + !

Selector
Deselect

Esc

Selector
Delete selection

BackSpacebar / Del

Selector
Move selection by the nudge distance

Arrow Keys

Selector
Move selection by 10x nudge distance

Shift + Arrow Keys

Selector
Move selection by 1 pixel

Alt + Arrows

Selector
Move selection by 10 pixels

Alt + Shift + Arrows

Selector
Scale selection up by the Scale step

>

Selector
Scale selection down by the Scale step

<

Selector
Scale selection to 200%

Ctrl + >

Selector
Scale selection to 50%

Ctrl + <

Selector
Scale selection up by 1 pixel

Alt + >

Selector
Scale selection down by 1 pixel

Alt + <

Selector
Rotate selection by the angle step

,

Selector
Rotate selection by 90 degrees

Ctrl + [ , Ctrl + ]

Selector
Rotate selection by 1 pixel

Alt + [ , Alt + ]

Selector
Flip selection horizontally

H

Selector
Flip selection vertically

V

Selector
Select an object

Click

Selector
Toggle selection

Shift + Click

Selector
Edit the object

Double-Click

Selector
Select within group

Ctrl + Click

Selector
Toggle selection within group

Ctrl + Shift + Click

Selector
Select under

Alt + Click

Selector
Toggle under

Shift + Alt + Click

Selector
Select under, in groups

Ctrl + Alt + Click

Selector
Toggle under, in groups

Shift + Ctrl + Alt + Click

Selector
Enter group

Ctrl + Enter

Selector
Go to parent group/layer

Ctrl + BackSpace

Selector
Select multiple objects

Mouse Drag

Selector
Add objects to selection

Shift + Mouse Drag

Selector
Select and Move

Mouse Drag

Selector
Move selected

Alt + Mouse Drag

Selector
Restrict Movement to horizontal or vertical

Ctrl + Mouse Drag

Selector
Temporarily disable snapping

Shift + Mouse Drag

Selector
Drop a copy

Mouse Drag , Spacebar

Selector
Toggle Scale/rotation handles

Click

Selector
Scale (Scale handles)

Mouse Drag

Selector
Rotate or skew (rotation handles)

Mouse Drag

Selector
Scale

Mouse Drag

Selector
Scale preserving aspect ratio

Ctrl + Mouse Drag

Selector
Symmetric transformation

Shift + Mouse Drag

Selector
Slow Movement

Alt + Mouse Drag

Selector
Rotate or skew

Mouse Drag

Selector
Snap skew angle

Ctrl + Mouse Drag

Selector
Snap rotation angle

Ctrl + Mouse Drag

Selector
Move rotation center

Mouse Drag

Selector
Reset rotation center

Shift + Click

Selector
Cancel rubberband, Move, transformation

Esc

Node Tool
Select next node

Tab

Node Tool
Select previous node

Shift + Tab

Node Tool
Select all nodes in subpath(s)

Ctrl + A

Node Tool
Select all nodes in path

Ctrl + Alt + A

Node Tool
Invert selection in subpath(s)

!

Node Tool
Invert selection in path

Alt + !

Node Tool
Deselect all nodes

Esc

Node Tool
Move selected node(s) by the nudge distance

Arrow Keys

Node Tool
Move selected node(s) by 10x nudge distance

Shift + Arrow Keys

Node Tool
Move selected node(s) by 1 pixel

Alt + Arrow Keys

Node Tool
Move selected node(s) by 10 pixels

Alt + Shift + Arrow Keys

Node Tool
Contract/expand both handles by Scale step

< / >

Node Tool
Scale left handle by the Scale step

Left Ctrl + < , Left Ctrl + >

Node Tool
Scale right handle by the Scale step

Right Ctrl + < , Right Ctrl + >

Node Tool
Scale left handle by 1 pixel

Left Alt + < / Left Alt + >

Node Tool
Scale right handle by 1 pixel

Right Alt + < / Right Alt + >

Node Tool
Rotate both handles by the angle step

[ , ]

Node Tool
Rotate left handle by the angle step

Left Ctrl + , Left Ctrl + ]

Node Tool
Rotate right handle by the angle step

Right Ctrl + , Right Ctrl + ]

Node Tool
Rotate left handle by 1 pixel

Left Alt + , Left Alt + ]

Node Tool
Rotate right handle by 1 pixel

Right Alt + , Right Alt + ]

Node Tool
Scale nodes up by the Scale step

, / >

Node Tool
Scale nodes down by the Scale step

,, / <

Node Tool
Scale nodes up by 1 pixel

Alt + , / Alt + >

Node Tool
Scale nodes down by 1 pixel

Alt + ,, / Alt + <

Node Tool
Rotate nodes by the angle step

[ , ]

Node Tool
Rotate nodes by 1 pixel

Alt + [ , Alt + ]

Node Tool
Flip nodes horizontally

H

Node Tool
Flip nodes vertically

V

Node Tool
Make line

Shift + L

Node Tool
Make curve

Shift + U

Node Tool
Make cusp

Shift + C

Node Tool
Make smooth

Shift + S

Node Tool
Make symmetric

Shift + Y

Node Tool
Toggle smooth/cusp/symmetric

Ctrl + Click

Node Tool
Join selected nodes

Shift + J

Node Tool
Break selected node(s)

Shift + B

Node Tool
Delete selected node(s)

BackSpace / Del

Node Tool
Delete without preserving shape

Ctrl + BackSpace/ Ctrl + Del

Node Tool
Create/delete node

Ctrl + Alt + Click

Node Tool
Create node

Double Click

Node Tool
Insert new node(s)

Insert

Node Tool
Duplicate selected node(s)

Shift + D

Node Tool
Click a non-selected object to select

Click

Node Tool
Select under

Alt + Click

Node Tool
Toggle selection

Shift + Click

Node Tool
Select a node

Click

Node Tool
Select two adjacent nodes

Click

Node Tool
Toggle selection

Shift + Click

Node Tool
Deselect

Click

Node Tool
Select multiple nodes

Mouse Drag

Node Tool
Add nodes to selection

Shift + Mouse Drag

Node Tool
Move selected nodes

Mouse Drag

Node Tool
Restrict Movement to horizontal or vertical

Ctrl + Mouse Drag

Node Tool
Move along handles

Ctrl + Alt + Mouse Drag

Node Tool
Temporarily disable snapping

Shift + Mouse Drag

Node Tool
Drag out handle

Shift + Mouse Drag

Node Tool
Move a node handle

Mouse Drag

Node Tool
Snap the handle to angle steps

Ctrl + Mouse Drag

Node Tool
Rotate both handles

Shift + Mouse Drag

Node Tool
Lock the handle length

Alt + Mouse Drag

Node Tool
Retract the handle

Ctrl + Click

Node Tool
Reverse path direction

Shift + R

Node Tool
Cancel rubberband or Move

Esc

Rectangle Tool
Draw a rectangle

Mouse Drag

Rectangle Tool
Make a square or integer-ratio rectangle

Ctrl + Mouse Drag

Rectangle Tool
Draw around the starting point

Shift + Mouse Drag

Rectangle Tool
Click an object to select

Click

Rectangle Tool
Select under

Alt + Click / Ctrl + Alt + Click

Rectangle Tool
Toggle selection

Shift + Click

Rectangle Tool
Drag a handle to resize or round corners

Mouse Drag

Rectangle Tool
Lock width, height, or ratio (resize handles)

Ctrl + Mouse Drag

Rectangle Tool
Lock the corner circular (rounding handles)

Ctrl + Mouse Drag

Rectangle Tool
Deselect

Esc

Ellipse Tool
Draw an ellipse

Mouse Drag

Ellipse Tool
Make circle or integer-ratio ellipse

Ctrl + Mouse Drag

Ellipse Tool
Draw around the starting point

Shift + Mouse Drag

Ellipse Tool
Click an object to select

Click

Ellipse Tool
Select under

Alt + Click , Ctrl + Alt + Click

Ellipse Tool
Toggle selection

Shift + Click

Ellipse Tool
Drag a handle to resize, Make arc or segment

Mouse Drag

Ellipse Tool
Lock circle (resize handles)

Ctrl + Mouse Drag

Ellipse Tool
Snap to angle steps (arc/segment handles)

Ctrl + Mouse Drag

Ellipse Tool
Deselect

Esc

Star Tool
Draw a star

Mouse Drag

Star Tool
Snap star to angle steps

Ctrl + Mouse Drag

Star Tool
Click an object to select

Click

Star Tool
Sselect under

Alt + Click

Star Tool
Toggle selection

Shift + Click

Star Tool
Drag a handle to vary the star shape

Mouse Drag

Star Tool
Keep star rays radial (no skew)

Ctrl + Mouse Drag

Star Tool
Round the star

Shift + Mouse Drag

Star Tool
Remove rounding

Shift + Click

Star Tool
Randomize the star

Alt + Mouse Drag

Star Tool
Remove randomization

Alt + Click , Ctrl + Alt + Click

Star Tool
Deselect

Esc

Spiral Tool
Draw a spiral

Mouse Drag

Spiral Tool
Snap spiral to angle steps

Ctrl + Mouse Drag

Spiral Tool
Click an object to select

Click

Spiral Tool
Select under

Alt + Click

Spiral Tool
Toggle selection

Shift + Click

Spiral Tool
Roll/unroll from inside (inner handle)

Mouse Drag

Spiral Tool
Converge/diverge (inner handle)

Alt + Mouse Drag

Spiral Tool
Reset divergence (inner handle)

Alt + Click, Ctrl + Alt + Click

Spiral Tool
Zero inner radius (inner handle)

Shift + Click

Spiral Tool
Roll/unroll from outside (outer handle)

Mouse Drag

Spiral Tool
Scale/Rotate (outer handle)

Shift + Mouse Drag

Spiral Tool
Snap handles to angle steps

Ctrl + Mouse Drag

Spiral Tool
Deselect

Esc

Pen Tool
Create a sharp node

Click

Pen Tool
Add to selected path

Shift + Click

Pen Tool
Create a bezier node with two handles

Mouse Drag

Pen Tool
Move only one handle

Shift + Mouse Drag

Pen Tool
Snap the handle to angle steps

Ctrl + Mouse Drag

Pen Tool
Move last node by the nudge distance

Arrow Keys

Pen Tool
Move last node by 10x nudge distance

Shift + Arrow Keys

Pen Tool
Move last node by 1 pixel

Alt + Arrow Keys

Pen Tool
Move last node by 10 pixels

Alt + Shift + Arrow Keys

Pen Tool
Make last segment line

Shift + L

Pen Tool
Make last segment curve

Shift + U

Pen Tool
Finish current line

Enter

Pen Tool
Finish current line

Right Click

Pen Tool
Finish current line

Double Click

Pen Tool
Cancel current line

Esc , Ctrl + Z

Pen Tool
Erase last segment of current line

BackSpace , Del

Dropper Color
pick fill color

Click

Dropper Color
pick stroke color

Shift + Click

Dropper Color
average fill color

Mouse Drag

Dropper Color
average stroke color

Shift + Mouse Drag

Dropper Color
pick inverse color

Alt + Click

Dropper Color
copy color

Ctrl + C

Caligraphy
Draw a calligraphic line

Mouse Drag

Caligraphy
Adjust pen width

Left Arrow , Right Arrow

Caligraphy
Adjust pen angle

Up Arrow , Down Arrow

Caligraphy
Deselect

Esc

Caligraphy
Create gradient

Mouse Drag

Caligraphy
Create default gradient

Double Click

Caligraphy
Select next handle

Tab

Caligraphy
Select previous handle

Shift + Tab

Caligraphy
Move selected handle by the nudge distance

Arrow Keys

Caligraphy
Move selected handle by 10x nudge distance

Shift + Arrow Keys

Caligraphy
Move selected handle by 1 pixel

Alt + Arrow Keys

Caligraphy
Move selected handle by 10 pixels

Alt + Shift + Arrow Keys

Caligraphy
Deselect handle

Esc

Caligraphy
Open gradient editor

Double Click

Caligraphy
Reverse gradient definition

Shift + R

Caligraphy
Click an object to select

Click

Caligraphy
Select under

Alt + Click

Caligraphy
Toggle selection

Shift + Click

Similar combinations for other applications