Tools | |
F1, s | Selector |
Space | Selector (temporary) - Space switches to the Selector tool temporarily; another Space switches back. |
F2, n | Node tool |
F3, z | Zoom tool |
F4, r | Rectangle tool |
F5, e | Ellipse/arc tool |
F6, p | Freehand (Pencil) tool |
Shft+F6, b | Bezier (Pen) tool |
Ctrl+F6, c | Calligraphic tool |
Ctrl+F1, g | Gradient tool |
F7, d | Dropper tool |
F8, t | Text tool |
F9, i | Spiral tool |
Shft+F9, * | Star tool |
Ctrl+F2, o | Connector tool |
Dialogs | |
Shft+Ctrl+F | Fill and Stroke |
Shft+Ctrl+W | Swatches |
Shft+Ctrl+T | Text and Font |
Shft+Ctrl+M | Transform |
Shft+Ctrl+L | Layers |
Shft+Ctrl+A | Align and Distribute |
Shft+Ctrl+O | Object Properties |
Shft+Ctrl+H | Undo history |
Shft+Ctrl+X | XML Editor |
Shft+Ctrl+D | Document Preferences |
Shft+Ctrl+P | Inkscape Preferences |
Shft+Ctrl+E | Export to PNG |
Ctrl+F | Find |
Shft+Alt+B | Trace bitmap |
F12 | Toggle dialogs - This temporarily hides all open dialogs; another F12 shows them again. |
Esc | Within a dialog return to the canvas |
Ctrl+F4, Ctrl+W | Within a dialog close the dialog |
Tab | Within a dialog jump to next widget |
Shft+Tab | Within a dialog jump to previous widget |
Enter | Within a dialog set the new value - This accepts the new value you typed in a text field and returns focus to canvas. |
Ctrl+Enter | in XML Editor, set the attr value When editing an attribute value in XML Editor, this sets the new value (same as clicking the Set attribute button). |
Space, Enter | activate current button or list |
Ctrl+PgUp, Ctrl+PgDn | in a multi-tab dialog, switch tabs |
Controls bar | |
Alt+X | jump to the first editable field |
Enter | accept the new value |
Esc | cancel changes, return to canvas |
Ctrl+Z | cancel changes |
Tab | jump to next field |
Shft+Tab | jump to previous field |
Up arrow, Down arrow | change value by 0.1 |
PgUp, PgDn | change value by 5.0 |
Canvas | |
=, + | zoom in |
- | zoom out |
middle click, Ctrl+right click | zoom in |
Shft+middle click, Shft+right click | zoom out |
Ctrl+mouse wheel | zoom in or out |
Shft+middle button drag | zoom into the area |
Alt+Z | Activate zoom field - The zoom field in the lower left corner of the window allows you to specify zoom level precisely. |
1 | zoom 1:1 |
2 | zoom 1:2 |
3 | zoom to selection |
4 | zoom to drawing |
5 | zoom to page |
Ctrl+E, 6 | zoom to page width |
` | (back quote) previous zoom |
Shft+` | next zoom |
Ctrl+arrows | scroll canvas - Scrolling by keys is accelerated, i.e. it speeds up when you press Ctrl+arrows in quick succession, or press and hold. |
middle button drag | pan canvas |
Shft+right button drag, Ctrl+right button drag | pan canvas |
mouse wheel | scroll canvas vertically |
Shft+mouse wheel | scroll canvas horizontally |
mouse drag | drag off a ruler to create guide |
|, Shft+\ | toggle guides and snapping to guides |
#, Shft+3 | toggle grid and snapping to grid |
Ctrl+keypad 5 | toggle normal/outline mode |
Palette | |
click | set fill color on selection |
Shft+click | set stroke color on selection |
mouse drag | drag fill color to objects |
Shft+mouse drag | drag stroke color to objects |
File | |
Ctrl+N | create new document |
Ctrl+O | open an SVG document |
Shft+Ctrl+E | export to PNG |
Ctrl+I | import bitmap or SVG |
Ctrl+P | print document |
Ctrl+S | save document |
Shft+Ctrl+S | save under a new name |
Shft+Ctrl+Alt+S | save a copy |
Ctrl+Q | exit Inkscape |
Window | |
Ctrl+R | toggle rulers |
Ctrl+B | toggle scrollbars |
F11 | toggle fullscreen |
F10 | main menu |
Shft+F10, right click | drop-down (context) menu |
Ctrl+F4, Ctrl+W | close document window - This shuts down Inkscape if it was the only document window open. |
Ctrl+Tab | next document window |
Shft+Ctrl+Tab | previous document window - These cycle through the active document windows forward and backward. |
Layers | |
Shft+PgUp | move to layer above |
Shft+PgDn | move to layer below |
Shft+Ctrl+PgUp | raise layer |
Shft+Ctrl+PgDn | lower layer |
Shft+Ctrl+Home | raise layer to top |
Shft+Ctrl+End | lower layer to bottom |
Object | |
Shft+Ctrl+Y, Ctrl+Z | undo |
Shft+Ctrl+Z, Ctrl+Y | redo |
Ctrl+C | 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+X | cut selection - This works the same as copy selection followed by deleting the selection. |
Ctrl+V | paste clipboard - This places the clipboard objects at the mouse cursor, or at the center of the window if mouse is outside the canvas. When editing text with the text tool, this pastes the text from the system clipboard into the current text object. |
Ctrl+Alt+V | paste in place - This places the clipboard objects to the original location from which they were copied. |
Shft+Ctrl+V | paste style - This applies the style of the (first of the) coped object(s) to the current selection. If a gradient handle (in Gradient tool) or a text span (in Text tool) are selected, they get the style instead of the entire object. |
Ctrl+D | duplicate selection |
Alt+D | clone object - A clone can be moved/scaled/rotated/skewed independently, but it updates the path, fill, and stroke from its original. The clone is placed exactly over the original object and is selected. You can only clone one object at a time; if you want to clone several objects together, group them and clone the group. |
Shft+Alt+D | unlink clone - Unlinking a clone cuts the link to the original, turning the clone into a plain copy. |
Shft+D | select original - To find out which object this is a clone of, select the clone and give this command. The original will be selected. |
Alt+B | create a bitmap copy This exports the selected object(s) (all other objects hidden) as PNG in the document's directory and imports it back. The imported bitmap is placed over the original selection and is selected. |
Shft+Alt+B | trace bitmap - This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s). |
Alt+I | object(s) to pattern - This converts the selection to a rectangle with tiled pattern fill. |
Shft+Alt+I | pattern to object(s) - Each selected object with pattern fill is broken into the same object without fill and a single pattern object. |
Shft+Ctrl+U, Ctrl+G | group selected objects - Use Ctrl+click to select objects within group. |
Shft+Ctrl+G, Ctrl+U | ungroup selected group(s) - This removes only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups. |
Home | raise selection to top |
End | lower selection to bottom |
PgUp | raise selection one step |
PgDn | lower selection one step |
Path | |
Shft+Ctrl+C | convert selected object(s) to path |
Ctrl+Alt+C | convert stroke to path |
Ctrl++ | union - Union combines any number of objects into a single path, removing overlaps. |
Ctrl+- | difference -Difference works on 2 objects, extracting the top from the bottom. |
Ctrl+* | intersection - Intersection creates a path representing the common (overlapping) area of all selected objects. |
Ctrl+^ | exclusive OR (XOR) - XOR is similar to Union, except that it works on 2 objects and removes areas where the objects overlap. |
Ctrl+/ | division (cut) - Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom. |
Ctrl+Alt+/ | cut path Cut Path cuts the bottom object's stroke only where it is intersected by the top path, removing any fill from the result. The result of Union, Difference, Intersection, and XOR inherits the id= attribute and therefore the clones of the bottom object. Division and Cut path normally produce several objects; of them, a random one inherits the id= of the bottom source object. |
Ctrl+( | inset path (towards center) |
Ctrl+) | outset path (away from center) - The default offset distance is 2 px (SVG pixel units, not screen pixels). |
Alt+( | inset path by 1 pixel |
Alt+) | outset path by 1 pixel |
Shft+Alt+( | inset path by 10 pixels |
Shft+Alt+) | outset path by 10 pixels - The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment. All the (, ) commands convert the object to path, if necessary, and produce regular path. |
Ctrl+J | create dynamic offset |
Ctrl+Alt+J | create linked offset These commands produce an offset object, editable by the node tool, standalone or linked to the original. |
Shft+D | select source Selecting a linked offset and giving this command will select the source path of the linked offset. |
Ctrl+K | combine paths - This is different from grouping in that combined paths create one object. This is different from Union in that overlapping areas are not affected. Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog. |
Shft+Ctrl+K | break paths apart - This attempts to break an object into constituent paths; it will fail if the object is one solid path. |
Ctrl+L | simplify This command attempts to simplify selected path(s) by removing extra nodes. It converts all objects to paths first. If you invoke this command several times in quick succession, it will act more and more aggressively. Invoking Simplify again after a pause restores the default threshold (settable in the Inkscape Preferences dialog). |
Selector | |
Tab | select next object |
Shft+Tab | select previous object - These keys pick objects in their z-order (Tab cycles from bottom to top, Shift+Tab cycles from top to bottom). Unless you did manual rearrangements, the last object you created is always on top. As a result, if nothing is selected, pressing Shift+Tab once conveniently selects the object you created last. This works on objects within the current layer (unless you change that in preferences). |
Ctrl+A | select all (current layer) - This works on objects within the current layer (unless you change that in preferences). |
Ctrl+Alt+A | select all (all layers) |
! | invert selection (current layer) |
Alt+! | invert selection (all layers) |
Esc | deselect |
Backspace, Del | delete selection |
arrows | move selection by the nudge distance |
Shft+arrows | move selection by 10x nudge distance |
Alt+arrows | move selection by 1 pixel |
Alt+Shft+arrows | move selection by 10 pixels |
., > | scale selection up by the scale step |
,, < | scale selection down by the scale step |
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 selection by the angle step |
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). |
h | flip selection horizontally |
v | flip selection vertically |
click | select an object |
Shft+click | toggle selection |
click - click (double-click) | edit the object paths, double clicking switches to Node tool; shapes, to corresponding shape tool; text, to Text tool. groups, double clicking per ms the Enter group command (the group becomes temporary layer). Double clicking in empty space swithes to the parent layer in the hierarchy, if any. |
Ctrl+click | select within group |
Ctrl+Shft+click | toggle selection within group |
Alt+click | select under Alt+click selects the object at click point which is beneath (in z-order) the lowest selected object at click point. If the bottom object is reached, Alt+click again selects the top object. So, several Alt+clicks cycle through z-order stack at point. On Linux, Alt+click and Alt+drag may be reserved by the window manager. If you reconfigure your window manager to not map Alt+click, then it will be free for Inkscape to use. If your keyboard has a Meta key, you may wish to set your Modifier key to use it instead of Alt. (Sometimes you can also use Ctrl+Alt+click (select under in groups) with the same effect as Alt+click.) |
Shft+Alt+click | toggle under |
Ctrl+Alt+click | select under, in groups |
Shft+Ctrl+Alt+click | toggle under, in groups |
Ctrl+Enter | enter group |
Ctrl+Backspace | go to parent group/layer |
mouse drag | select multiple objects |
Shft+mouse drag | add objects to selection |
mouse drag | select + move |
Alt+mouse drag | move selected |
Ctrl+mouse drag | restrict movement to horizontal or vertical |
Shft+mouse drag | temporarily disable snapping |
mouse dragSpace | drop a copy |
click | toggle scale/rotation handles |
mouse drag | scale (scale handles) |
mouse drag | rotate or skew (rotation handles) |
mouse drag | scale |
Ctrl+mouse drag | scale preserving aspect ratio |
Shft+mouse drag | symmetric transformation |
Alt+mouse drag | slow movement |
mouse drag | rotate or skew |
Ctrl+mouse drag | snap skew angle |
Ctrl+mouse drag | snap rotation angle |
mouse drag | move rotation center |
Shft+click | reset rotation center |
Esc | cancel rubberband, move, transformation |
Node tool | |
Tab | select next node |
Shft+Tab | select previous node |
Ctrl+A | select all nodes in subpath(s) |
Ctrl+Alt+A | select all nodes in path |
! | invert selection in subpath(s) |
Alt+! | invert selection in path |
Esc | deselect all nodes |
arrows | move selected node(s) by the nudge distance |
Shft+arrows | move selected node(s) by 10x nudge distance |
Alt+arrows | move selected node(s) by 1 pixel |
Alt+Shft+arrows | move selected node(s) by 10 pixels |
<, > | contract/expand both handles by scale step |
Left Ctrl+<, Left Ctrl+> | scale left handle by the scale step |
Right Ctrl+<, Right Ctrl+> | scale right handle by the scale step |
Left Alt+<, Left Alt+> | scale left handle by 1 pixel |
Right Alt+<, Right Alt+> | scale right handle by 1 pixel |
[, ] | rotate both handles by the angle step |
Left Ctrl+[, Left Ctrl+] | rotate left handle by the angle step |
Right Ctrl+[, Right Ctrl+] | rotate right handle by the angle step |
Left Alt+[, Left Alt+] | rotate left handle by 1 pixel |
Right Alt+[, Right Alt+] | rotate right handle by 1 pixel |
., > | scale nodes up by the scale step |
,, < | scale nodes down by the scale step |
Alt+., Alt+> | scale nodes up by 1 pixel |
Alt+,, Alt+< | scale nodes down by 1 pixel |
[, ] | rotate nodes by the angle step |
Alt+[, Alt+] | rotate nodes by 1 pixel |
h | flip nodes horizontally |
v | flip nodes vertically |
Shft+L | make line |
Shft+U | make curve |
Shft+C | make cusp |
Shft+S | make smooth |
Shft+Y | make symmetric |
Ctrl+click | toggle smooth/cusp/symmetric |
Shft+J | join selected nodes |
Shft+B | break selected node(s) |
Backspace, Del | delete selected node(s) |
Ctrl+Backspace, Ctrl+Del | delete without preserving shape |
Ctrl+Alt+click | create/delete node |
clickclick | create node |
Ins | insert new node(s) |
Shft+D | duplicate selected node(s) |
click | click a non-selected object to select |
Alt+click | select under |
Shft+click | toggle selection |
click | select a node |
click | select two adjacent nodes |
Shft+click | toggle selection |
click | deselect |
mouse drag | select multiple nodes |
Shft+mouse drag | add nodes to selection |
mouse drag | move selected nodes |
Ctrl+mouse drag | restrict movement to horizontal or vertical |
Ctrl+Alt+mouse drag | move along handles |
Shft+mouse drag | temporarily disable snapping |
Shft+mouse drag | drag out handle |
mouse drag | move a node handle |
Ctrl+mouse drag | snap the handle to angle steps |
Shft+mouse drag | rotate both handles |
Alt+mouse drag | lock the handle length |
Ctrl+click | retract the handle |
Shft+r | reverse path direction |
Esc | cancel rubberband or move |
Rectangle tool | |
mouse drag | draw a rectangle |
Ctrl+mouse drag | make a square or integer-ratio rectangle |
Shft+mouse drag | draw around the starting point |
click | click an object to select |
Alt+click, Ctrl+Alt+click | select under |
Shft+click | toggle selection |
mouse drag | drag a handle to resize or round corners |
Ctrl+mouse drag | lock width, height, or ratio (resize handles) |
Ctrl+mouse drag | lock the corner circular (rounding handles) |
Esc | deselect |
Ellipse tool | |
mouse drag | draw an ellipse |
Ctrl+mouse drag | make circle or integer-ratio ellipse |
Shft+mouse drag | draw around the starting point |
click | click an object to select |
Alt+click, Ctrl+Alt+click | select under |
Shft+click | toggle selection |
mouse drag | drag a handle to resize, make arc or segment |
Ctrl+mouse drag | lock circle (resize handles) |
Ctrl+mouse drag | snap to angle steps (arc/segment handles) |
Esc | deselect |
Star tool | |
mouse drag | draw a star |
Ctrl+mouse drag | snap star to angle steps |
click | click an object to select |
Alt+click | select under |
Shft+click | toggle selection |
mouse drag | drag a handle to vary the star shape |
Ctrl+mouse drag | keep star rays radial (no skew) |
Shft+mouse drag | round the star |
Shft+click | remove rounding |
Alt+mouse drag | randomize the star |
Alt+click, Ctrl+Alt+click | remove randomization |
Esc | deselect |
Spiral tool | |
mouse drag | draw a spiral |
Ctrl+mouse drag | snap spiral to angle steps |
click | click an object to select |
Alt+click | select under |
Shft+click | toggle selection |
mouse drag | roll/unroll from inside (inner handle) |
Alt+mouse drag | converge/diverge (inner handle) |
Alt+click, Ctrl+Alt+click | reset divergence (inner handle) |
Shft+click | zero inner radius (inner handle) |
mouse drag | roll/unroll from outside (outer handle) |
Shft+mouse drag | scale/rotate (outer handle) |
Ctrl+mouse drag | snap handles to angle steps |
Esc | deselect |
Zoom tool | |
click | zoom in |
Shft+click | zoom out |
mouse drag | zoom into the area |
Pencil tool | |
mouse drag | draw a freehand line |
Shft+mouse drag | add to selected path |
Shft+mouse drag | temporarily disable snapping |
Pen (Bezier) tool | |
click | create a sharp node |
Shft+click | add to selected path |
mouse drag | create a bezier node with two handles |
Shft+mouse drag | move only one handle |
Ctrl+mouse drag | snap the handle to angle steps |
arrows | move last node by the nudge distance |
Shft+arrows | move last node by 10x nudge distance |
Alt+arrows | move last node by 1 pixel |
Alt+Shft+arrows | move last node by 10 pixels |
Ctrl+ | snap last segment to angle steps |
Shft+L | make last segment line |
Shft+U | make last segment curve |
Enter | finish current line |
right click | finish current line |
clickclick | finish current line |
Esc, Ctrl+z | cancel current line |
Backspace, Del | erase last segment of current line |
Calligraphy | |
mouse drag | draw a calligraphic line |
Left arrow, Right arrow | adjust pen width |
Up arrow, Down arrow | adjust pen angle |
Esc | deselect |
mouse drag | create gradient |
clickclick | create default gradient |
Tab | select next handle |
Shft+Tab | select previous handle |
arrows | move selected handle by the nudge distance |
Shft+arrows | move selected handle by 10x nudge distance |
Alt+arrows | move selected handle by 1 pixel |
Alt+Shft+arrows | move selected handle by 10 pixels |
Esc | deselect handle |
click - click | open gradient editor |
Shft+r | reverse gradient definition |
click | click an object to select |
Alt+click | select under |
Shft+click | toggle selection |
Dropper tool | |
click | pick fill color |
Shft+click | pick stroke color |
mouse drag | average fill color |
Shft+mouse drag | average stroke color |
Alt+click | pick inverse color |
Ctrl+C | copy color |
Text tool | |
click | create/select a text object |
Esc | deselect the text object |
arrows | move cursor by one character |
Ctrl+Left arrow, Ctrl+Right arrow | move cursor by one word |
Ctrl+Up arrow, Ctrl+Down arrow | move cursor by one paragraph |
Home, End | go to beginning/end of line |
Ctrl+Home, Ctrl+End | go to beginning/end of text |
mouse drag | create flowed text |
mouse drag | adjust frame size |
Ctrl+mouse drag | lock width, height, or ratio of frame |
Alt+W | flow text into frame |
Alt+Shft+W | unflow text from frame |
Shft+D | select external frame |
Shft+D | select path from text |
Enter | start a new line or paragraph |
Ctrl+U | toggle Unicode entry |
Ctrl+Space | insert no-break space |
mouse drag | select text |
Shft+arrows | select text by character |
Ctrl+Shft+arrows | select text by word |
Shft+Home, Shft+End | select to beginning/end of line |
Ctrl+Shft+Home, Ctrl+Shft+End | select to beginning/end of text |
clickclick | select word |
clickclickclick | select line |
Ctrl+A | select all text |
Ctrl+B | make selection bold |
Ctrl+I | make selection italic |
Alt+> | expand line/paragraph by 1 pixel |
Shft+Alt+> | expand line/paragraph by 10 pixels |
Alt+< | contract line/paragraph by 1 pixel |
Shft+Alt+< | contract line/paragraph by 10 pixels |
Ctrl+Alt+> | make the text object taller by 1 pixel |
Shft+Ctrl+Alt+> | make the text object taller by 10 pixels |
Ctrl+Alt+< | make the text object shorter by 1 pixel |
Shft+Ctrl+Alt+< | make the text object shorter by 10 pixels |
Alt+arrows | shift characters by 1 pixel |
Shft+Alt+arrows | shift characters by 10 pixels |
Ctrl+[, Ctrl+] | rotate character(s) by 90 degrees |
Alt+[, Alt+] | rotate character(s) by 1 pixel |
comments powered by Disqus