xara.xml revision a64bbb9a89a93a584bb0bfbe0e188e38b037fce7
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineThis is the alternative Inkscape keymap designed to match as close as possible the
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineshortcuts of Xara X/Xara Xtreme/Xara LX. See inkscape.xml for a description of the
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineThose actions/keys that are missing or not used in Xara are left as they are in the
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudinedefault Inkscape keymap, so Inkscape users won't feel too much transition pain if they
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudinedecide to use this keymap (generally, Inkscape has considerably more keyboard shortcuts
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudinethan Xara). Conversely, some of the Xara keys are not included because Inkscape does not
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineyet have the corresponding actions or they are not yet configurable through verbs.
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineTo enable this keymap, copy this file over to default.xml.
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineHere are the Xara shortcuts we're missing, either because we don't have the
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudinecommand/tool/dialog, or because our corresponding function is not yet configurable
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudinethrough verbs:
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineShadow Tool CTRL+F2
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineBevel Tool CTRL+F3
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineContour Tool CTRL+F7
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineBlend Tool F7
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineMold Tool SHIFT+F6
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineLive Effects Tool CTRL+F5
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudinePush Tool SHIFT+F8 or ALT+X
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineClipart Gallery SHIFT+F10
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineFill Gallery SHIFT+F11
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineFrame Gallery SHIFT+F12
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineBitmap Gallery F11
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineLine Gallery F12 // stroke style?
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineName Gallery CTRL+SHIFT+F9
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineImport graphics from Web CTRL+W *
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineTime a document redraw CTRL+SHIFT+T
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineSnap to grid '.' on the numeric keypad
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineSnap to guides 2 on the numeric keypad
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineSnap to objects ' * ' on the numeric keypad
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineDuplicate object with offset CTRL+D
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineExport sliced image CTRL+I *
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineWeb Address CTRL+SHIFT+W
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineNew Animated document CTRL+SHIFT+N
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineCTRL+L Selects all characters in the line containing the text cursor.
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineCTRL+W Swap the case of the character to the right of the text cursor.
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineCTRL+equals/plus key Increase kerning/tracking.
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineCTRL+underline/minus key Decrease kerning/tracking.
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineFeather tool:
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineYou can control the feather slider with your mouse and keyboard. When the feather text box or slider are selected:
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineMousewheel up/down-increases or decrease feathering
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineMousewheel up/down while holding the CTRL key-increases or decrease in larger increments
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineArrow up/down keys-increases or decrease feathering
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudinePage up/page down keys-increases or decrease in larger increments
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudineHom/end keys-select minimum or maximum feather values
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine<!-- File -->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="n" modifiers="Ctrl" action="FileNew" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="N" modifiers="Ctrl" action="FileNew" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="o" modifiers="Ctrl" action="FileOpen" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="O" modifiers="Ctrl" action="FileOpen" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="s" modifiers="Ctrl" action="FileSave" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="S" modifiers="Ctrl" action="FileSave" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="p" modifiers="Ctrl" action="FilePrint" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="P" modifiers="Ctrl" action="FilePrint" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="I" modifiers="Ctrl,Shift" action="FileImport" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="i" modifiers="Ctrl,Shift" action="FileImport" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="e" modifiers="Ctrl,Shift" action="FileExport" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="E" modifiers="Ctrl,Shift" action="FileExport" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="w" modifiers="Ctrl" action="FileClose" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="W" modifiers="Ctrl" action="FileClose" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="q" modifiers="Ctrl" action="FileQuit" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="Q" modifiers="Ctrl" action="FileQuit" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine<!-- Tools -->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F2" action="ToolSelector" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="s" modifiers="Alt" action="ToolSelector" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="S" modifiers="Alt" action="ToolSelector" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F4" action="ToolNode" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F7" modifiers="Shift" action="ToolZoom" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="z" modifiers="Alt" action="ToolZoom" /> <!-- FIXME: this is stolen by the zoom field in statusbar -->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="Z" modifiers="Alt" action="ToolZoom" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F3" modifiers="Shift" action="ToolRect" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F4" modifiers="Shift" action="ToolArc" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F2" modifiers="Shift" action="ToolStar" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="asterisk" modifiers="Shift" action="ToolStar" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F9" action="ToolSpiral" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F3" action="ToolPencil" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F5" modifiers="Shift" action="ToolPen" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F6" modifiers="Ctrl" action="ToolCalligraphic" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F8" action="ToolText" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <!--In Xara, F5 is Fill tool, F6 is Transparency tool; our Gradient tool is an incomplete analog of both-->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F5" action="ToolGradient" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F2" modifiers="Ctrl" action="ToolConnector" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="F7" action="ToolDropper" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine<!-- Zoom -->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="plus" modifiers="Shift" action="ZoomIn" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="KP_Add" modifiers="Ctrl" action="ZoomIn" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="minus" action="ZoomOut" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="KP_Subtract" modifiers="Ctrl" action="ZoomOut" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="Z" modifiers="Ctrl,Shift" action="ZoomSelection" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="z" modifiers="Ctrl,Shift" action="ZoomSelection" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="J" modifiers="Ctrl,Shift" action="ZoomDrawing" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="j" modifiers="Ctrl,Shift" action="ZoomDrawing" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="P" modifiers="Ctrl,Shift" action="ZoomPage" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="p" modifiers="Ctrl,Shift" action="ZoomPage" />
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="6" action="ZoomPageWidth" display="true"/>
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="grave" modifiers="Shift" action="ZoomNext" display="true"/> <!-- ` -->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="asciitilde" modifiers="Shift" action="ZoomNext" /> <!-- ~ -->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="R" modifiers="Ctrl" action="ZoomPrev" display="true"/> <!-- ` -->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="r" modifiers="Ctrl" action="ZoomPrev" display="true"/> <!-- ` -->
eaef61b440defbddb847fe79762d7481c6f4ea6eprokoudine <bind key="grave" action="ZoomPrev" /> <!-- ` -->
<bind key="less" modifiers="Ctrl" action="EditUndo" /> <!-- FIXME: stolen by scaling, redirect that through a verb -->
<bind key="comma" modifiers="Ctrl" action="EditUndo" /> <!-- FIXME: stolen by scaling, redirect that through a verb -->
<bind key="greater" modifiers="Ctrl" action="EditRedo" /> <!-- FIXME: stolen by scaling, redirect that through a verb -->
<bind key="period" modifiers="Ctrl" action="EditRedo" /> <!-- FIXME: stolen by scaling, redirect that through a verb -->
<bind action="EditDeselect" /> <!-- FIXME: currently deselecting is bypassing the verb, so it's not bound to Esc as it should be -->
<!-- FIXME: currently these bypass the verbs, so the verbs are not bound to ctrl+[] as they should be -->
effect id from the .inx file, for example "org.ekips.filter.addnodes" for the Add