index ba5c855622588494f972331950a1c266fecc1ac2..9bebaf2b339878d21f852e3d3e959b52e7626706 100644 (file)
--- a/share/keys/inkscape.xml
+++ b/share/keys/inkscape.xml
Note that the current file lists ALL Inkscape actions, even those that do not have any
keys in the default mapping (those don't have "key" or "modifiers" attributes). You can
assign any keys to these actions by adding "key" and "modifiers" attributes to
-them. Please add here all new verbs you create!
+them. Developers: Please add here any new verbs you create!
This file is inkscape.xml, and in the original installation it is also copied as
default.xml. The latter is the file that Inkscape reads on startup. If you overwrite
<bind key="s" modifiers="Ctrl,Shift" action="FileSaveAs" display="true"/>
<bind key="S" modifiers="Ctrl,Shift" action="FileSaveAs" />
+ <bind key="s" modifiers="Ctrl,Shift,Alt" action="FileSaveACopy" display="true"/>
+ <bind key="S" modifiers="Ctrl,Shift,Alt" action="FileSaveACopy" />
+
<bind key="p" modifiers="Ctrl" action="FilePrint" display="true"/>
<bind key="P" modifiers="Ctrl" action="FilePrint" />
- <bind action="FilePrintDirect" />
-
<bind key="i" modifiers="Ctrl" action="FileImport" display="true"/>
<bind key="I" modifiers="Ctrl" action="FileImport" />
<bind action="NodePrefs" />
+ <bind key="F2" modifiers="Shift" action="ToolTweak" display="true"/>
+ <bind key="w" action="ToolTweak" />
+ <bind key="W" action="ToolTweak" />
+
+ <bind action="TweakPrefs" />
+
<bind key="F3" action="ToolZoom" display="true"/>
<bind key="z" action="ToolZoom" />
<bind key="Z" action="ToolZoom" />
<bind action="RectPrefs" />
+ <bind key="F4" modifiers="Shift" action="Tool3DBox" display="true"/>
+ <bind key="x" action="Tool3DBox" />
+ <bind key="X" action="Tool3DBox" />
+
+ <bind action="3DBoxPrefs" />
+
<bind key="F5" action="ToolArc" display="true"/>
<bind key="e" action="ToolArc" />
<bind key="E" action="ToolArc" />
<bind action="ArcPrefs" />
<bind key="F9" modifiers="Shift" action="ToolStar" />
- <bind key="asterisk" modifiers="Shift" action="ToolStar" />
- <bind key="asterisk" action="ToolStar" />
+ <bind key="asterisk" modifiers="Shift" action="ToolStar" />
+ <bind key="asterisk" action="ToolStar" />
<bind key="KP_Multiply" action="ToolStar" display="true"/>
<bind action="StarPrefs" />
<bind action="PenPrefs" />
- <bind key="F6" modifiers="Ctrl" action="ToolCalligrphic" display="true"/>
- <bind key="c" action="ToolCalligrphic" />
- <bind key="C" action="ToolCalligrphic" />
+ <bind key="F6" modifiers="Ctrl" action="ToolCalligraphic" display="true"/>
+ <bind key="c" action="ToolCalligraphic" />
+ <bind key="C" action="ToolCalligraphic" />
<bind action="CalligraphicPrefs" />
+ <bind key="F7" modifiers="Shift" action="ToolPaintBucket" display="true"/>
+ <bind key="u" action="ToolPaintBucket" />
+ <bind key="U" action="ToolPaintBucket" />
+
+ <bind action="PaintBucketPrefs" />
+
<bind key="F8" action="ToolText" display="true"/>
<bind key="t" action="ToolText" />
<bind key="T" action="ToolText" />
<bind key="plus" action="ZoomIn" display="true"/>
<bind key="plus" modifiers="Shift" action="ZoomIn" />
<bind key="equal" action="ZoomIn" />
+ <bind key="equal" modifiers="Shift" action="ZoomIn" />
<bind key="KP_Add" action="ZoomIn" />
<bind key="minus" action="ZoomOut" display="true"/>
+ <bind key="minus" modifiers="Shift" action="ZoomOut"/>
+ <bind key="underscore" action="ZoomOut" />
+ <bind key="underscore" modifiers="Shift" action="ZoomOut" />
<bind key="KP_Subtract" action="ZoomOut" />
<bind key="1" action="Zoom1:0" display="true"/>
<bind key="4" action="ZoomDrawing" display="true"/>
<bind key="5" action="ZoomPage" display="true"/>
<bind key="KP_5" action="ZoomPage" />
+ <bind key="KP_Begin" action="ZoomPage" />
<bind key="6" action="ZoomPageWidth" display="true"/>
<bind key="e" modifiers="Ctrl" action="ZoomPageWidth" />
<bind key="F11" action="FullScreen" display="true"/>
<bind key="Tab" modifiers="Ctrl" action="NextWindow" display="true"/>
- <bind key="ISO_Left_Tab" modifiers="Ctrl,Shift" action="NextWindow" />
+ <bind key="ISO_Left_Tab" modifiers="Ctrl" action="NextWindow" />
<bind key="Tab" modifiers="Ctrl,Shift" action="PrevWindow" display="true"/>
- <bind key="ISO_Left_Tab" modifiers="Ctrl" action="PrevWindow" />
+ <bind key="ISO_Left_Tab" modifiers="Ctrl,Shift" action="PrevWindow" />
<bind key="r" modifiers="Ctrl" action="ToggleRulers" display="true"/>
<bind key="R" modifiers="Ctrl" action="ToggleRulers" />
<bind key="numbersign" modifiers="Shift" action="ToggleGrid" /> <!-- # -->
<bind key="numbersign" action="ToggleGrid" display="true"/>
+
+ <bind key="percent" action="ToggleSnapping" display="true"/> <!-- # -->
+ <bind key="percent" modifiers="Shift" action="ToggleSnapping" />
<bind action="ViewNew"/>
<bind action="ViewNewPreview"/>
<bind action="ViewModeNormal"/>
<bind action="ViewModeOutline"/>
+ <bind key="KP_5" modifiers="Ctrl" action="ViewModeToggle" display="true" />
+ <bind key="KP_Begin" modifiers="Ctrl" action="ViewModeToggle" />
+
<!-- Edit -->
<bind key="z" modifiers="Ctrl" action="EditUndo" display="true"/>
<bind key="d" modifiers="Alt,Shift" action="EditUnlinkClone" display="true"/>
<bind key="D" modifiers="Alt,Shift" action="EditUnlinkClone" />
- <bind key="d" modifiers="Shift" action="EditCloneOriginal" display="true"/>
- <bind key="D" modifiers="Shift" action="EditCloneOriginal" />
+ <bind key="d" modifiers="Shift" action="EditCloneSelectOriginal" display="true"/>
+ <bind key="D" modifiers="Shift" action="EditCloneSelectOriginal" />
<bind key="a" modifiers="Ctrl" action="EditSelectAll" display="true"/>
<bind key="A" modifiers="Ctrl" action="EditSelectAll" />
<bind key="exclam" modifiers="Alt" action="EditInvertInAllLayers" display="true"/>
<bind key="exclam" modifiers="Alt,Shift" action="EditInvertInAllLayers" />
- <bind action="EditDeselect" /> <!-- FIXME: currently deselecting is bypassing the verb, so it's not bound to Esc as it should be -->
+ <bind key="Tab" action="EditSelectNext" display="true"/>
+ <bind key="ISO_Left_Tab" action="EditSelectNext" />
+ <bind key="Tab" modifiers="Shift" action="EditSelectPrev" display="true"/>
+ <bind key="ISO_Left_Tab" modifiers="Shift" action="EditSelectPrev" />
+
+ <bind key="Escape" action="EditDeselect" />
+
+ <bind key="7" action="EditNextPathEffectParameter" display="true"/>
-<!-- Objects/selection -->
+ <!-- Objects/selection -->
<bind key="h" action="ObjectFlipHorizontally" display="true"/>
<bind key="H" action="ObjectFlipHorizontally" />
<bind key="i" modifiers="Alt,Shift" action="ObjectsFromPattern" display="true"/>
<bind key="I" modifiers="Alt,Shift" action="ObjectsFromPattern" />
+
+ <bind key="g" modifiers="Shift" action="ObjectsToGuides" display="true"/>
+ <bind key="G" modifiers="Shift" action="ObjectsToGuides" />
<bind action="ObjectSetMask" />
<bind action="ObjectUnSetMask" />
<bind key="Page_Down" modifiers="Shift" action="LayerMoveToPrev" display="true"/>
<bind key="KP_Page_Down" modifiers="Shift" action="LayerMoveToPrev" />
- <bind key="L" modifiers="Ctrl,Shift" action="DialogLayers" display="true" />
+ <bind key="l" modifiers="Ctrl,Shift" action="DialogLayers" display="true" />
+ <bind key="L" modifiers="Ctrl,Shift" action="DialogLayers"/>
<!-- Dialogs -->
<bind key="w" modifiers="Ctrl,Shift" action="DialogSwatches" display="true"/>
<bind key="W" modifiers="Ctrl,Shift" action="DialogSwatches" />
+ <bind key="ampersand" modifiers="Ctrl,Shift" action="DialogLivePathEffect" />
+ <bind key="7" modifiers="Ctrl,Shift" action="DialogLivePathEffect" display="true" />
+
+ <bind key="ampersand" modifiers="Ctrl" action="PasteLivePathEffect"/>
+ <bind key="7" modifiers="Ctrl" action="PasteLivePathEffect" display="true"/>
+
+ <bind action="RemoveLivePathEffect" />
+
<bind action="DialogMetadata" />
<bind action="DialogClonetiler" />
<bind action="DialogGridArrange" />
<!-- Help -->
- <bind action="HelpKeys" />
<bind action="HelpAboutExtensions" />
<bind action="HelpAboutMemory" />
<bind action="HelpAbout" />
<!-- There are also verbs for tutorials, if you really need them -->
+ <!-- Other commands in Help are implemented as extensions, with ids of org.inkscape.help.* -->
<!-- Effects -->