From: mental Date: Sun, 19 Aug 2007 18:59:06 +0000 (+0000) Subject: update keys.svg X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=b9ad0e1f5406ee1c9d58388e286fd174e60bc79f;p=inkscape.git update keys.svg --- diff --git a/share/screens/keys.svg b/share/screens/keys.svg index 7f3aaf097..2c9c04792 100644 --- a/share/screens/keys.svg +++ b/share/screens/keys.svg @@ -5,1036 +5,1191 @@ Do not edit this file. It is generated automatically from doc/keys.xml by doc/keys-svg.xsl. --> -clickdragclickdragclickdragwheelShiftCtrlAltLeftRightarrowsupdownleftrightTools +clickdragclickdragclickdragwheelShiftCtrlAltLeftRightarrowsupdownleftrightTools F1,sSelector SpaceSelector (temporary) Space switches to the Selector tool temporarily; another Space switches back. -F2,nNode tool -F3,zZoom tool -F4,rRectangle tool -F5,eEllipse/arc tool -F6,pFreehand (Pencil) tool -F6,bBezier (Pen) tool -F6,cCalligraphic tool -F1,gGradient tool -F7,dDropper tool -F8,tText tool -F9,iSpiral tool -F9,*Star tool -F2,oConnector tool -Double click on the tool buttons opens the Preferences dialog showing the page of the corresponding tool. - -Dialogs - -FFill and Stroke -WSwatches -TText and Font -MTransform -LLayers -AAlign and Distribute -OObject Properties -HUndo history -XXML Editor -DDocument Preferences -PInkscape Preferences -EExport to PNG -FFind -BTrace bitmap -These open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus. - - - -Toggle visibility -F12toggle dialogs -This temporarily hides all open dialogs; another F12 shows them again. - - - -Within a dialog -Escreturn to the canvas -F4,Wclose the dialog -Tabjump to next widget -Tabjump to previous widget -Enterset the new value -This accepts the new value you typed in a text field and returns focus to canvas. -Enterin 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,Enteractivate current button or list -PgUp,PgDnin a multi-tab dialog, switch tabs - -Controls bar - - -The Controls bar at the top of the document window provides different buttons and controls for each tool. -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. -Zcancel changes -This cancels any changes you made in a text field but you stay in the field. -Tabjump to next field -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 value by 0.1 -PgUp,PgDnchange value by 5.0 +When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag pans canvas instead of switching to Selector. +F2,nNode tool +F2,wTweak tool +F3,zZoom tool +F4,rRectangle tool +F4,x3D box tool +F5,eEllipse/arc tool +F6,pFreehand (Pencil) tool +F6,bBezier (Pen) tool +F6,cCalligraphy tool +F7,uPaint Bucket tool +F1,gGradient tool +F7,dDropper tool +F8,tText tool +F9,iSpiral tool +F9,*Star tool +F2,oConnector tool +Double click on the tool buttons opens the Preferences dialog showing the page of the corresponding tool. + +Dialogs + +Open +FFill and Stroke +WSwatches +TText and Font +MTransform +LLayers +AAlign and Distribute +OObject Properties +HUndo history +XXML Editor +DDocument Preferences +PInkscape Preferences +EExport to PNG +FFind +BTrace bitmap +These shortcuts open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus. + + + +Toggle visibility +F12toggle dialogs +This temporarily hides all open dialogs; another F12 shows them again. + + + +Within a dialog +Escreturn to the canvas +F4,Wclose the dialog +Tabjump to next widget +Tabjump to previous widget +Enterset the new value +This accepts the new value you typed in a text field and returns focus to canvas. +Enterin 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,Enteractivate current button or list +PgUp,PgDnin a multi-tab dialog, switch tabs + +Controls bar + + +Access +The Controls bar at the top of the document window provides different buttons and controls for each tool. +Xjump to the first editable field + + + +Navigate +Tabjump to next field +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). + + + +Change values +,change 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. +Zcancel changes +This cancels any changes you made in a text field but you stay in the field. -Canvas +Canvas -Zoom -=,+zoom in --zoom out -The keypad +/- keys do zooming even when you are editing a text object, unless NumLock is on. -,zoom in -,zoom out -zoom in or out -zoom into the area -Zactivate zoom field -The zoom field in the lower left corner of the window allows you to specify zoom level precisely. +Zoom +=,+zoom in +-zoom out +The keypad +/- keys do zooming even when you are editing a text object, unless NumLock is on. +,zoom in +,zoom out +zoom in or out +When the "Mouse wheel zooms by default" option is on in Preferences, Ctrl+wheel scrolls instead of zooming. To zoom, use wheel without Ctrl. +zoom into the area +Zactivate zoom field +The zoom field in the lower left corner of the window allows you to specify zoom level precisely. -Preset zooms -1zoom 1:1 -2zoom 1:2 -3zoom to selection -4zoom to drawing -5zoom to page -E,6zoom to page width +Preset zooms +1zoom 1:1 +2zoom 1:2 +3zoom to selection +4zoom to drawing +5zoom to page +E,6zoom to page width -Zoom history -`(back quote) previous zoom -`next zoom -With these keys, you can travel back and forth through the history of zooms in this session +Zoom history +`(back quote) previous zoom +`next zoom +With these keys, you can travel back and forth through the history of zooms in this session -Scrolling (panning) -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 -,pan canvas -scroll canvas vertically -scroll canvas horizontally +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 +,pan canvas +scroll canvas vertically +When the "Mouse wheel zooms by default" option is on in Preferences, mouse wheel zooms instead of scrolling. To scroll, use Ctrl+wheel. +scroll canvas horizontally +When the "Left mouse button pans when Space is pressed" option is on in Preferences, Space+mouse drag also pans canvas. -Guides and grid -drag off a ruler to create guide -Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline onto the ruler to delete it. -|,\toggle guides and snapping to guides -If you want to have different values for guides visibility and snapping, set them via the Document Options dialog. -When you create a new guide by dragging off the ruler, guide visibility and snapping are turned on. -#,3toggle grid and snapping to grid -If you want to have different values for grid visibility and snapping, set them via the Document Options dialog. -Note that only the 3 key on the main keyboard works, not on the keypad. +Guides and grid +drag off a ruler to create guide +Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline onto the ruler to delete it. +|,\toggle guides and snapping to guides +If you want to have different values for guides visibility and snapping, set them via the Document Options dialog. +When you create a new guide by dragging off the ruler, guide visibility and snapping are turned on. +#,3toggle grid and snapping to grid +If you want to have different values for grid visibility and snapping, set them via the Document Options dialog. +Note that only the 3 key on the main keyboard works, not on the keypad. -Display mode -keypad 5toggle normal/outline mode +Display mode +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. -set fill color on selection -set stroke color on selection -drag fill color to objects -drag stroke color to objects -To change fill/stroke of an object by dragging color on it, that object need not be selected. -You can also drag colors to the Fill (F) and Stroke (S) indicators in the statusbar to change the selection. +These keys work both in the floating palette dialog and in the palette frame at the bottom of the window. +set fill color on selection +set stroke color on selection +set stroke color on selection +drag fill color to objects +drag stroke color to objects +To change fill/stroke of an object by dragging color on it, that object need not be selected. +You can also drag colors to the Fill (F) and Stroke (S) indicators in the statusbar to change the selection. -File +File -Ncreate new document -Oopen an SVG document -Eexport to PNG -Iimport bitmap or SVG -Pprint document -Ssave document -Ssave under a new name -Ssave a copy -Qexit Inkscape +Ncreate new document +Oopen an SVG document +Eexport to PNG +Iimport bitmap or SVG +Pprint document +Ssave document +Ssave under a new name +Ssave a copy +Qexit Inkscape -Window +Window -Rtoggle rulers -Btoggle scrollbars -F11toggle fullscreen +Rtoggle rulers +Btoggle scrollbars +F11toggle fullscreen -F10main menu -Menus can also be activated by Alt with the letter underscored in the menu name. -F10,drop-down (context) menu +F10main menu +Menus can also be activated by Alt with the letter underscored in the menu name. +F10,drop-down (context) menu -F4,Wclose document window -This shuts down Inkscape if it was the only document window open. -Tabnext document window -Tabprevious document window -These cycle through the active document windows forward and backward. +F4,Wclose document window +This shuts down Inkscape if it was the only document window open. +Tabnext document window +Tabprevious document window +These cycle through the active document windows forward and backward. -Layers +Layers -PgUpmove to layer above -PgDnmove to layer below -These commands move the selected objects from one layer to another. +PgUpmove to layer above +PgDnmove to layer below +These commands move the selected objects from one layer to another. -PgUpraise layer -PgDnlower layer -Homeraise layer to top -Endlower layer to bottom -These commands move the current layer among its siblings (normally other layers). +PgUpraise layer +PgDnlower layer +Homeraise layer to top +Endlower layer to bottom +These commands move the current layer among its siblings (normally other layers). -Object +Object -Undo/redo -Y,Zundo -Z,Yredo +Undo/redo +Y,Zundo +Z,Yredo -Clipboard -Ccopy selection -This places a copy of the selection to the Inkscape clipboard. Text from text objects is also placed onto the system clipboard. -Xcut selection -This works the same as "copy selection" followed by deleting the selection. -Vpaste 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. -Vpaste in place -This places the clipboard objects to the original location from which they were copied. -Vpaste 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. +Clipboard +Ccopy selection +This places a copy of the selection to the Inkscape clipboard. Text from text objects is also placed onto the system clipboard. +Xcut selection +This works the same as "copy selection" followed by deleting the selection. +Vpaste 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. +Vpaste in place +This places the clipboard objects to the original location from which they were copied. +Vpaste 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. -Duplicate -Dduplicate selection -New object(s) are placed exactly over the original(s) and selected. +Duplicate +Dduplicate selection +New object(s) are placed exactly over the original(s) and selected. -Clone -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. -You can only clone one object at a time; if you want to clone several objects together, group them and clone the group. -Dunlink clone -Unlinking a clone cuts the link to the original, turning the clone into a plain copy. -Dselect original -To find out which object this is a clone of, select the clone and give this command. The original will be selected. +Clone +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. +You can only clone one object at a time; if you want to clone several objects together, group them and clone the group. +Dunlink clone +Unlinking a clone cuts the link to the original, turning the clone into a plain copy. +Dselect original +To find out which object this is a clone of, select the clone and give this command. The original will be selected. -Bitmaps -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. -Btrace bitmap -This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s). +Bitmaps +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. +Btrace bitmap +This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s). -Patterns -Iobject(s) to pattern -This converts the selection to a rectangle with tiled pattern fill. -Ipattern to object(s) -Each selected object with pattern fill is broken into the same object without fill and a single pattern object. +Patterns +Iobject(s) to pattern +This converts the selection to a rectangle with tiled pattern fill. +Ipattern to object(s) +Each selected object with pattern fill is broken into the same object without fill and a single pattern object. -Group -U,Ggroup selected objects -Use Ctrl+click to select objects within group. -G,Uungroup selected group(s) -This removes only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups. +Group +U,Ggroup selected objects +Use Ctrl+click to select objects within group. +G,Uungroup selected group(s) +This removes only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups. -Z-order -Homeraise selection to top -Endlower selection to bottom -PgUpraise selection one step -PgDnlower selection one step +Z-order +Homeraise selection to top +Endlower selection to bottom +PgUpraise selection one step +PgDnlower selection one step -Path +Path + + +Convert to path +Cconvert selected object(s) to path +Cconvert stroke to path + -Convert to path -Cconvert selected object(s) to path -Cconvert stroke to path - +Boolean operations ++union +Union combines any number of objects into a single path, removing overlaps. +-difference +Difference works on 2 objects, extracting the top from the bottom. +*intersection +Intersection creates a path representing the common (overlapping) area of all selected objects. +^exclusive OR (XOR) +XOR is similar to Union, except that it works on 2 objects and removes areas where the objects overlap. +/division (cut) +Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom. +/cut path +Cut Path cuts the bottom object's stroke only where it is intersected by the top path, removing any fill from the result. +The result of Union, Difference, Intersection, and XOR inherits the id= attribute and therefore the clones of the bottom object. +Division and Cut path normally produce several objects; of them, a random one inherits the id= of the bottom source object. + + + +Offsets +(inset path (towards center) +)outset path (away from center) +The default offset distance is 2 px (SVG pixel units, not screen pixels). +(inset path by 1 pixel +)outset path by 1 pixel +(inset path by 10 pixels +)outset path by 10 pixels +The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment. +All the (, ) commands convert the object to path, if necessary, and produce regular path. +Jcreate dynamic offset +Jcreate linked offset +These commands produce an offset object, editable by the node tool, standalone or linked to the original. +Dselect source +Selecting a linked offset and giving this command will select the source path of the linked offset. + + + +Combine +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. +Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog. +Kbreak paths apart +This attempts to break an object into constituent paths; it will fail if the object is one solid path. + + + +Simplify +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 + + +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) +Tabselect next object +Tabselect 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). +Aselect all (current layer) +This works on objects within the current layer (unless you change that in preferences). +Aselect all (all layers) +This works on objects in all visible and unlocked layers. +!invert selection (current layer) +This inverts selection (deselects what was selected and vice versa) in the current layer. +!invert selection (all layers) +This inverts selection (deselects what was selected and vice versa) in visible and unlocked layers. +Escdeselect +Backspace,Deldelete selection + + + +Select within group, select under +select within group +Ctrl+click selects the object at click point disregarding any levels of grouping that this object might belong to. +toggle selection within group +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.) +toggle under +select under, in groups +toggle under, in groups +Enterenter group +Backspacego to parent group/layer -Booleans -+union -Union combines any number of objects into a single path, removing overlaps. --difference -Difference works on 2 objects, extracting the top from the bottom. -*intersection -Intersection creates a path representing the common (overlapping) area of all selected objects. -^exclusive OR (XOR) -XOR is similar to Union, except that it works on 2 objects and removes areas where the objects overlap. -/division (cut) -Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom. -/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. +Move (mouse) +select + move +Dragging an object selects it if it was not selected, then moves selection. +move selected +Alt+drag moves the current selection (without selecting what is under cursor), no matter where you start the drag. +On Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape. +restrict movement to horizontal or vertical +temporarily disable snapping +This temporaily disables snapping to grid or guides when you are dragging with grid or guides on. +Spacedrop a copy +When dragging or transforming with mouse, each Space leaves a copy of the selected object. +You can press and hold Space while dragging for a nice "trail." -Offsets -(inset path (towards center) -)outset path (away from center) -The default offset distance is 2 px (SVG pixel units, not screen pixels). -(inset path by 1 pixel -)outset path by 1 pixel -(inset path by 10 pixels -)outset path by 10 pixels -The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment. -All the (, ) commands convert the object to path, if necessary, and produce regular path. -Jcreate dynamic offset -Jcreate linked offset -These commands produce an offset object, editable by the node tool, standalone or linked to the original. -Dselect source -Selecting a linked offset and giving this command will select the source path of the linked offset. +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. -Combine -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. -Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog. -Kbreak paths apart -This attempts to break an object into constituent paths; it will fail if the object is one solid path. +Transform (mouse) +,Stoggle scale/rotation handles +scale (with scale handles) +rotate or skew (with rotation handles) -Simplify -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). +Scale by handles +scale +scale preserving aspect ratio +symmetric transformation +Holding Shift while transforming makes transformation symmetric around the center of the selection. -Selector +scale by integer +Hold Alt while scaling to limit scale to 2, 3, 4, etc. or 1/2, 1/3, 1/4 etc. of the initial size. -Keyboard select -Tabselect next object -Tabselect 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). -Aselect all (current layer) -This works on objects within the current layer (unless you change that in preferences). -Aselect all (all layers) -This works on objects in all visible and unlocked layers. -!invert selection (current layer) -This inverts selection (deselects what was selected and vice versa) in the current layer. -!invert selection (all layers) -This inverts selection (deselects what was selected and vice versa) in visible and unlocked layers. -Escdeselect -Backspace,Deldelete selection +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. -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. +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). +snap rotation angle +Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees). -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 -hflip selection horizontally -vflip selection vertically +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). -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. +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 -Select within group, select under -select within group -Ctrl+click selects the object at click point disregarding any levels of grouping that this object might belong to. -toggle selection within group -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.) -toggle under -select under, in groups -toggle under, in groups -Enterenter group -Backspacego to parent group/layer +Rotation center +move rotation center +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 +Resetting rotation center moves it back to the geometric center of the object's or selection's bounding box. -Rubberband -select multiple objects -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. +Cancel +Esccancel rubberband, move, transformation +Press Esc while mouse button is still down to cancel rubberband selection, move, or transformation of any kind. -Mouse move -select + move -Dragging an object selects it if it was not selected, then moves selection. -move selected -Alt+drag moves the current selection (without selecting what is under cursor), no matter where you start the drag. -On Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape. -restrict movement to horizontal or vertical -temporarily disable snapping -This temporaily disables snapping to grid or guides when you are dragging with grid or guides on. -Spacedrop a copy -When dragging or transforming with mouse, each Space leaves a copy of the selected object. -You can press and hold Space while dragging for a nice "trail." +Node tool +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. -Mouse transform -toggle scale/rotation handles -scale (scale handles) -rotate or skew (rotation handles) +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) +Tabselect next node +Tabselect previous node +These keys select nodes within the selected path +Aselect all nodes in subpath(s) +If the path has multiple subpaths and some nodes selected, this selects all only in subpaths with already selected nodes. +Aselect all nodes in path +This selects all nodes in the entire path. +!invert selection in subpath(s) +If the path has multiple subpaths and some nodes selected, this inverts selection only in subpaths with already selected nodes. +!invert selection in path +This inverts selection (deselects what was selected and vice versa) in the entire path. +Escdeselect all nodes + + + +Grow/shrink node selection +PgUp,PgDngrow/shrink selection (spatial) +grow/shrink selection (spatial) +PgUp,PgDngrow/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. +Spacedrop 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). +move selected node(s) by 1 pixel +move selected node(s) by 10 pixels +The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. + + + +Move node handle (mouse) +move 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. +<,>scale left handle by the scale step +<,>scale right handle by the scale step +<,>scale left handle by 1 pixel +<,>scale right handle by 1 pixel +The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. +Instead of the < and > keys, you can use the , (comma) and . (period) keys respectively. + + + +Rotate handle (1 node selected) +[,]rotate 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 +[,]rotate right handle by the angle step +[,]rotate left handle by 1 pixel +[,]rotate right handle by 1 pixel + + + + +Scale nodes (>1 nodes selected) +These commands scale the selected nodes as if they were an "object". +If mouse is over a node, that node becomes the axis of scaling; otherwise it scales around geometric center of selected nodes. +.,>scale nodes up by the scale step +,,<scale nodes down by the scale step +The default scale step is 2 px (SVG pixel units, not screen pixels). +.,>scale nodes up by 1 pixel +,,<scale nodes down by 1 pixel +The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. +Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions. + + + +Rotate nodes (>1 nodes selected) +These commands rotate the selected nodes as if they were an "object". +If mouse is over a node, that node becomes the axis of rotation; otherwise it rotates around geometric center of selected nodes. +[,]rotate nodes by the angle step +The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. +[,]rotate nodes by 1 pixel +The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. + -Scale handles -scale -scale preserving aspect ratio - -symmetric transformation -Holding Shift while transforming makes transformation symmetric around the center of the selection. -slow movement -Holding Alt while transforming makes transformation lag behind mouse movement, allowing finer changes. +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 -Rotation/skew 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). -snap rotation angle -Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees). +Change segment(s) +Lmake line +Umake curve +These commands require that more than two adjacent nodes be selected. -Rotation center -move rotation center -Moved rotation center remembers its position for (all) selected object(s) until you reset it. -reset rotation center -Resetting rotation center moves it back to the geometric center of the object's or selection's bounding box. +Change node type +Cmake cusp +Smake smooth +Ymake symmetric +When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it. +toggle smooth/cusp/symmetric -Cancel -Esccancel rubberband, move, transformation -Press Esc while mouse button is still down to cancel rubberband selection, move, or transformation of any kind. +Join/break +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. +Bbreak selected node(s) +After break, only one of each two new nodes is selected. May apply to more than one node. -Node tool +Delete, create, duplicate +Backspace,Deldelete selected node(s) +Backspace,Deldelete without preserving shape +Deleting without Ctrl adjusts handles on the remaining nodes to preserve the shape of the curve as much as possible. +Deleting with Ctrl does not touch the remaining nodes. +create/delete node +Ctrl+Alt+click on a node deletes it; Ctrl+Alt+click on the path between nodes creates a new node in the click point. +Deleting nodes this way always tries to preserve the shape of the curve (same as Del/Backspace). +create node +Double clicking on the path between nodes creates a node in the click point. +Insinsert new node(s) +This adds new node(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent nodes be selected. +Dduplicate selected node(s) +New nodes are created on the same path; they are placed exactly over the old ones and are selected. -Keyboard select -Tabselect next node -Tabselect previous node -These keys select nodes within the selected path -Aselect all nodes in subpath(s) -If the path has multiple subpaths and some nodes selected, this selects all only in subpaths with already selected nodes. -Aselect all nodes in path -This selects all nodes in the entire path. -!invert selection in subpath(s) -If the path has multiple subpaths and some nodes selected, this inverts selection only in subpaths with already selected nodes. -!invert selection in path -This inverts selection (deselects what was selected and vice versa) in the entire path. -Escdeselect all nodes -Keyboard move -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). -move selected node(s) by 1 pixel -move selected node(s) by 10 pixels -The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +Reverse +rreverse path direction -Keyboard handle scale (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. -<,>scale left handle by the scale step -<,>scale right handle by the scale step -<,>scale left handle by 1 pixel -<,>scale right handle by 1 pixel -The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. -Instead of the < and > keys, you can use the , (comma) and . (period) keys respectively. +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. -Keyboard handle rotate (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 -[,]rotate right handle by the angle step -[,]rotate left handle by 1 pixel -[,]rotate right handle by 1 pixel +Cancel +Esccancel rubberband or move +Press Esc while mouse button is still down to cancel rubberband selection, node move, handle move, or handle move. -Keyboard scale (>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 -The default scale step is 2 px (SVG pixel units, not screen pixels). -.,>scale nodes up by 1 pixel -,,<scale nodes down by 1 pixel -The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling. -Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions. +Tweak tool +Operation +act on selected paths in the current mode +act temporarily switching to melt mode +act temporarily switching to inflate mode +The amount of tweaking action is the greatest at the center of the circular area and drops off smoothly towards the edges. -Keyboard rotate (>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. -[,]rotate nodes by 1 pixel -The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. +Modes +ppush mode +mmelt (thin) mode +iinflate (thicken) mode +rroughen mode -Keyboard flip (>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 +Parameters +,adjust brush width by 1 +Home,Endset brush width to 1 / 100 +,adjust tweaking force +Width and force can be adjusted while drawing. +Rectangle tool -Change segment(s) -Lmake line -Umake curve -These commands require that more than two adjacent nodes be selected. +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. -Change node type -Cmake cusp -Smake smooth -Ymake symmetric -When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it. -toggle smooth/cusp/symmetric +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) +Escdeselect -Join/break -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. -Bbreak selected node(s) -After break, only one of each two new nodes is selected. May apply to more than one node. +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 -Delete, create, duplicate -Backspace,Deldelete selected node(s) -Backspace,Deldelete without preserving shape -Deleting without Ctrl adjusts handles on the remaining nodes to preserve the shape of the curve as much as possible. -Deleting with Ctrl does not touch the remaining nodes. -create/delete node -Ctrl+Alt+click on a node deletes it; Ctrl+Alt+click on the path between nodes creates a new node in the click point. -Deleting nodes this way always tries to preserve the shape of the curve (same as Del/Backspace). -create node -Double clicking on the path between nodes creates a node in the click point. -Insinsert new node(s) -This adds new node(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent nodes be selected. -Dduplicate selected node(s) -New nodes are created on the same path; they are placed exactly over the old ones and are selected. +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 +3D box tool +Draw +draw a 3D box -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. +Select +click to select +,select under +toggle selection +Escdeselect +Ellipse tool -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. +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. -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. +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) +Escdeselect +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. +make whole (arc/segment handles) -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. -Spacedrop 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." +Star tool +Draw +draw a star +snap star to angle steps +The default angle step is 15 degrees. -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. +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) +Escdeselect -Reversing -rreverse path direction +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 +Spiral tool -Editing 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. +Draw +draw a spiral +snap spiral to angle steps +The default angle step is 15 degrees. +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) +Escdeselect -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 +Edit by handles +roll/unroll from inside (inner handle) +Dragging the inner handle adjusts the "inner radius" parameter. +converge/diverge (inner handle) +,reset divergence (inner handle) +Vertical Alt+drag of the inner handle adjusts the "divergence" parameter, Alt+click resets it to 1. +zero inner radius (inner handle) +Shift+click on inner handle makes the spiral start from the center. -Drawing -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. +roll/unroll from outside (outer handle) +Dragging the outer handle adjusts the "turns" parameter. Use Shift+Alt+drag to roll/unroll without changing radius. +scale/rotate (outer handle) +Use Shift+Alt to rotate only (locks the radius of the spiral). +snap handles to angle steps +The default angle step is 15 degrees. This works for both handles. -Editing -click an object 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. -Escdeselect +Zoom tool -Ellipse tool +zoom in +zoom out +zoom into the area -Drawing -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. +Pencil tool +draw a freehand line +add to selected path +If a path is selected, Shift+dragging anywhere creates a new subpath instead of a new independent path. +temporarily disable snapping +Shift also temporaily disables snapping to grid or guides when you are drawing with grid or guides on. -Editing -click an object 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. -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. -Escdeselect +Pen (Bezier) tool -Star tool -Drawing -draw a star -snap star to angle steps -The default angle step is 15 degrees. +Create nodes +create a sharp node +If no path is being created, this starts a new path. +add to selected path +If a path is selected, Shift+clicking anywhere starts a new subpath instead of a new independent path. +create a bezier node with two handles +move only one handle +This moves only one handle (instead of both) while creating a node, making it cusp. +snap the handle to angle steps +The default angle step is 15 degrees. -Editing -click an object to select -select under -toggle selection -drag a handle to vary the star shape -keep star rays radial (no skew) -round the star -remove rounding -randomize the star -,remove randomization -Escdeselect -Spiral tool -Drawing -draw a spiral -snap spiral to angle steps -The default angle step is 15 degrees. +Move last node +These commands move the last created node (at the start of the red segment) while creating a path. +move last node by the nudge distance +move last node by 10x nudge distance +The default nudge distance is 2 px (SVG pixel units, not screen pixels). +move last node by 1 pixel +move last node by 10 pixels +The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. -Editing -click an object to select -select under -toggle selection -roll/unroll from inside (inner handle) -Dragging the inner handle adjusts the "inner radius" parameter. -converge/diverge (inner handle) -,reset divergence (inner handle) -Vertical Alt+drag of the inner handle adjusts the "divergence" parameter, Alt+click resets it to 1. -zero inner radius (inner handle) -Shift+click on inner handle makes the spiral start from the center. -roll/unroll from outside (outer handle) -Dragging the outer handle adjusts the "turns" parameter. Use Shift+Alt+drag to roll/unroll without changing radius. -scale/rotate (outer handle) -Use Shift+Alt to rotate only (locks the radius of the spiral). +Create/modify segments +snap last segment to angle steps +This snaps the new node's angle, relative to the previous node, to angle steps (default 15 degrees). +Lmake last segment line +Umake last segment curve +These commands change the last (red) segment of the path to straight line or curve. -snap handles to angle steps -The default angle step is 15 degrees. This works for both handles. -Escdeselect -Zoom tool +Finish +Enterfinish current line +finish current line +finish current line +Enter, right click, or double left click finish the current line, discarding the last unfinished (red) segment. -zoom in -zoom out -zoom into the area -Pencil tool -draw a freehand line -add to selected path -If a path is selected, Shift+dragging anywhere creates a new subpath instead of a new independent path. -temporarily disable snapping -Shift also temporaily disables snapping to grid or guides when you are drawing with grid or guides on. +Cancel +Esc,zcancel current line +Backspace,Delerase last segment of current line -Pen (Bezier) tool +Calligraphy tool +draw a calligraphic line +add to selected path +Drawing with Shift unions the newly created stroke with the previous selection +track a guide path +Drawing with Ctrl tracks a selected guide path at the constant distance +,adjust pen width by 1 +Home,Endset pen width to 1 or 100 +,adjust pen angle +Width and angle can be adjusted while drawing. +Escdeselect -Create nodes -create a sharp node -If no path is being created, this starts a new path. -add to selected path -If a path is selected, Shift+clicking anywhere starts a new subpath instead of a new independent path. -create a bezier node with two handles -move only one handle +Paint Bucket -This moves only one handle (instead of both) while creating a node, making it cusp. -snap the handle to angle steps -The default angle step is 15 degrees. +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; the object need not be selected +Gradient tool -Move last node -These commands move the last created node (at the start of the red segment) while creating a path. -move last node by the nudge distance -move last node by 10x nudge distance -The default nudge distance is 2 px (SVG pixel units, not screen pixels). -move last node by 1 pixel -move last node by 10 pixels -The actual distance for pixel movements depends on zoom level. Zoom in for finer movement. +Select objects +click an object to select +select under +toggle selection -Create/modify segments -snap last segment to angle steps -This snaps the new node's angle, relative to the previous node, to angle steps (default 15 degrees). -Lmake last segment line -Umake last segment curve -These commands change the last (red) segment of the path to straight line or curve. +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 +This creates default (horizontal edge-to-edge for linear, centered edge-to-edge-to-edge for radial) gradient on clicked object. -Finish -Enterfinish current line -finish current line -finish current line -Enter, right click, or double left click finish the current line, discarding the last unfinished (red) segment. +Select handles +select a handle +add handle to selection +Tabselect next handle +Tabselect previous handle +Escdeselect all handles -Cancel -Esc,zcancel current line -Backspace,Delerase last segment of current line +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 +Deldelete selected stops -Calligraphy -draw a calligraphic line -,adjust pen width -,adjust pen angle -Width and angle can be adjusted while drawing. -Escdeselect -Gradient tool +Move handles -Creating 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 -This creates default (horizontal edge-to-edge for linear, centered edge-to-edge-to-edge for radial) gradient on clicked object. +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. -Handles -Tabselect next handle -Tabselect previous handle -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. -Escdeselect 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. +Reverse +rreverse gradient definition +This mirrors the stop positions of the current gradient without moving the gradient handles. -Reversing -rreverse gradient definition -This mirrors the stop positions of the current gradient without moving the gradient handles. +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. -Mouse select -click an object to select -select under -toggle selection -Dropper tool +Dropper tool -pick fill color -pick stroke color -average fill color -average stroke color -Click applies the color under cursor to the current selection. Dragging a radius calculates the average color of a circular area. -If a gradient handle (in Gradient tool) is selected, it gets the color instead of the entire object. -,,,pick inverse color -If Alt is pressed, picking color (with or without Shift, by click or by drag) picks the inverse of the color. -Ccopy color -This copies the color under cursor to the system clipboard, as text in RRGGBBAA format (8 hex digits). +pick fill color +pick stroke color +average fill color +average stroke color +Click applies the color under cursor to the current selection. Dragging a radius calculates the average color of a circular area. +If a gradient handle (in Gradient tool) is selected, it gets the color instead of the entire object. +,,,pick inverse color +If Alt is pressed, picking color (with or without Shift, by click or by drag) picks the inverse of the color. +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 -create/select a text object +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. -Clicking on a text object selects it; cursor is placed near the click point. -Escdeselect the text object +Clicking in an empty space or on a non-text creates a text object; now you can type your text. +Clicking on a text object selects it; cursor is placed near the click point. +Escdeselect the text object -Text navigation -move cursor by one character -,move cursor by one word -,move cursor by one paragraph -Home,Endgo to beginning/end of line -Home,Endgo to beginning/end of text -All these commands cancel current text selection, if any. +Navigate in text +move cursor by one character +,move cursor by one word +,move cursor by one paragraph +Home,Endgo to beginning/end of line +Home,Endgo to beginning/end of text +All these commands cancel current text selection, if any. -Flowed text (internal frame) -create flowed text -Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame. -adjust frame size -Dragging the handle in the lower right corner of the selected flowed text changes width/height of the frame. -lock width, height, or ratio of frame -Dragging the corner handle with Ctrl resizes the frame preserving either width, or height, or ratio. +Flowed text (internal frame) +create flowed text +Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame. +adjust frame size +Dragging the handle in the lower right corner of the selected flowed text changes width/height of the frame. +lock width, height, or ratio of frame +Dragging the corner handle with Ctrl resizes the frame preserving either width, or height, or ratio. -Flowed text (external frame) -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. -Wunflow text from frame -This cuts the flowed text's link to the shape/path, producing a single-line regular text object. -Dselect external frame -To find out which object is the frame of this flowed text, select it and press Shift+D. The frame will be selected. +Flowed text (external frame) +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. +Wunflow text from frame +This cuts the flowed text's link to the shape/path, producing a single-line regular text object. +Dselect external frame +To find out which object is the frame of this flowed text, select it and press Shift+D. The frame will be selected. -Text on path -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. +Text on path +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 -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 -Utoggle Unicode entry -To insert an arbitrary Unicode character, type Ctrl+U, then the hexadecimal code point, then Enter. -For example, type Ctrl+U 2 0 1 4 Enter for an em-dash; Ctrl+U a 9 Enter for a copyright sign. -To stay in Unicode mode after inserting the character, press Space instead of Enter. -Press Esc or another Ctrl+U to cancel Unicode mode without inserting the character. -Spaceinsert no-break space -A no-break space is visible even in a text object without xml:space="preserve". +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 +Utoggle Unicode entry +To insert an arbitrary Unicode character, type Ctrl+U, then the hexadecimal code point, then Enter. +For example, type Ctrl+U 2 0 1 4 Enter for an em-dash; Ctrl+U a 9 Enter for a copyright sign. +To stay in Unicode mode after inserting the character, press Space instead of Enter. +Press Esc or another Ctrl+U to cancel Unicode mode without inserting the character. +Spaceinsert no-break space +A no-break space is visible even in a text object without xml:space="preserve". -Selecting text -select text -Left-dragging over a text object selects a text span. -select text by character -select text by word -Home,Endselect to beginning/end of line -Home,Endselect to beginning/end of text -select word -select line -Aselect all text -This selects the entire text of the current text object. +Select text +select text +Left-dragging over a text object selects a text span. +select text by character +select text by word +Home,Endselect to beginning/end of line +Home,Endselect to beginning/end of text +select word +select line +Aselect all text +This selects the entire text of the current text object. -Styling selection -Bmake selection bold -Imake selection italic -Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection. +Style selection +Bmake selection bold +Imake selection italic +Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection. -Letter spacing ->expand line/paragraph by 1 pixel ->expand line/paragraph by 10 pixels -<contract line/paragraph by 1 pixel -<contract line/paragraph by 10 pixels -These commands (only when editing text) adjust letter spacing in the current line (regular text) or paragraph (flowed text). -The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +Letter spacing +>expand line/paragraph by 1 pixel +>expand line/paragraph by 10 pixels +<contract line/paragraph by 1 pixel +<contract line/paragraph by 10 pixels +These commands (only when editing text) adjust letter spacing in the current line (regular text) or paragraph (flowed text). +The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. -Line spacing ->make the text object taller by 1 pixel ->make the text object taller by 10 pixels -<make the text object shorter by 1 pixel -<make the text object shorter by 10 pixels -These commands (only when editing text) adjust line spacing in the entire text object (regular or flowed). -The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +Line spacing +>make the text object taller by 1 pixel +>make the text object taller by 10 pixels +<make the text object shorter by 1 pixel +<make the text object shorter by 10 pixels +These commands (only when editing text) adjust line spacing in the entire text object (regular or flowed). +The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. -Kerning and shifting -shift characters by 1 pixel -shift characters by 10 pixels -These commands work when editing a regular text object. Kerning does not work in flowed text. -With no selection, they shift (horizontally or vertically) the characters after the cursor until the end of line. -With selection, they shift the selection relative to the rest of text (by inserting opposite kerns at both ends of selection). -The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. +Kerning and shifting +shift characters by 1 pixel +shift characters by 10 pixels +These commands work when editing a regular text object. Kerning does not work in flowed text. +With no selection, they shift (horizontally or vertically) the characters after the cursor until the end of line. +With selection, they shift the selection relative to the rest of text (by inserting opposite kerns at both ends of selection). +The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment. -Rotating -[,]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). -Rotation only works in regular text (not flowed text). -The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement. +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). +Rotation only works in regular text (not flowed text). +The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.