<?xml version="1.0"?>
<keys name="Corel DRAW">

<!--  
This file contains a profile of keyboard shortcuts for Inkscape 
in the style of Corel DRAW.   

See default.xml for more information.  
-->

<!-- Tools -->

<!-- Shaper -->

  <bind key="F10" action="ToolNode" display="true"/>

<!-- Pen -->

  <bind key="F12" action="ToolPen" display="true"/>

<!-- Type tool -->

  <bind key="F8" action="ToolText" display="true"/>

<!-- Rectangle -->

  <bind key="F6" action="ToolRect" display="true"/>

<!-- Ellipse -->

  <bind key="F7" action="ToolArc" display="true"/>

<!-- Freehand -->

  <bind key="F5" action="ToolPencil" display="true"/>

<!-- Warp/Pucker/Bloat/Wrinkle tool - not in corel

  <bind key="R" modifiers="Shift" action="ToolTweak" display="true"/>
  <bind key="r" modifiers="Shift" action="ToolTweak"/>  -->

<!-- Fountain Fill - Corel's gradient tool -->

  <bind key="F11" action="ToolGradient" display="true"/>
  
<!-- Eyedropper - no default shortcut yet

  <bind key="I" action="ToolDropper" display="true"/>
  <bind key="i" action="ToolDropper" /> -->

<!-- Paintbucket - no default shortcut yet

  <bind key="M" action="ToolPaintBucket" display="true"/>
  <bind key="m" action="ToolPaintBucket" />  -->

<!-- Zoom -->

  <bind key="Z" action="ToolZoom" display="true"/>
  <bind key="z" action="ToolZoom" />

<!-- Spiral -->

  <bind key="A" action="ToolSpiral" display="true"/>
  <bind key="a" action="ToolSpiral" />

<!-- File actions -->

  <bind key="n" modifiers="Ctrl" action="FileNew" display="true"/>
  <bind key="N" modifiers="Ctrl" action="FileNew" />

  <bind key="o" modifiers="Ctrl" action="FileOpen" display="true"/>
  <bind key="O" modifiers="Ctrl" action="FileOpen" />

  <bind key="s" modifiers="Ctrl" action="FileSave" display="true"/>
  <bind key="S" modifiers="Ctrl" action="FileSave" />

  <bind key="s" modifiers="Ctrl,Shift" action="FileSaveAs" display="true"/>
  <bind key="S" modifiers="Ctrl,Shift" action="FileSaveAs" />

  <bind key="i" modifiers="Ctrl" action="FileImport" display="true"/>
  <bind key="I" modifiers="Ctrl" action="FileImport" />

  <bind key="e" modifiers="Ctrl" action="FileExport" display="true"/>
  <bind key="E" modifiers="Ctrl" action="FileExport" />

  <bind key="p" modifiers="Ctrl" action="FilePrint" display="true"/>
  <bind key="P" modifiers="Ctrl" action="FilePrint" />

<!-- Options dialog - make sure it's correct one -->

  <bind key="j" modifiers="Ctrl" action="DialogPreferences" display="true"/>
  <bind key="J" modifiers="Ctrl" action="DialogPreferences" />

<!-- Options dialog - make sure it's correct one -->

  <bind key="Enter" modifiers="Alt" action="DialogDocumentProperties" display="true"/>

<!-- Edit actions -->

  <bind key="z" modifiers="Ctrl" action="EditUndo" display="true"/>
  <bind key="Z" modifiers="Ctrl" action="EditUndo" />
  <bind key="Backspace" modifiers="Alt" action="EditUndo" />

  <bind key="z" modifiers="Ctrl,Shift" action="EditRedo" display="true"/>
  <bind key="Z" modifiers="Ctrl,Shift" action="EditRedo" />

  <bind key="x" modifiers="Ctrl" action="EditCut" display="true"/>
  <bind key="X" modifiers="Ctrl" action="EditCut" />
  <bind key="Delete" modifiers="Shift" action="EditCut" />

  <bind key="c" modifiers="Ctrl" action="EditCopy" display="true"/>
  <bind key="C" modifiers="Ctrl" action="EditCopy" />
  <bind key="Insert" modifiers="Ctrl" action="EditCopy" />

  <bind key="v" modifiers="Ctrl" action="EditPaste" display="true"/>
  <bind key="V" modifiers="Ctrl" action="EditPaste" />
  <bind key="Insert" modifiers="Shift" action="EditPaste" />

  <bind key="Delete" action="EditDelete" display="true"/>

  <bind key="d" modifiers="Ctrl" action="EditDuplicate" display="true"/>
  <bind key="D" modifiers="Ctrl" action="EditDuplicate" />

  <bind key="a" modifiers="Ctrl" action="EditSelectAllInAllLayers" display="true"/>
  <bind key="A" modifiers="Ctrl" action="EditSelectAllInAllLayers" />


<!-- View actions -->

<!--  
  <bind key="F2" action="ZoomIn" display="true"/>

-->

  <bind key="F3" action="ZoomOut" display="true"/>

  <bind key="F4" action="ZoomDrawing" display="true"/>
  
  <bind key="F4" modifiers="Shift" action="ZoomPage" display="true"/>

  <bind key="F2" modifiers="Shift" action="ZoomSelection" display="true"/>

<!-- Not implemented in Corel? !!!!!!!!!!!!

  <bind key="r" modifiers="Ctrl" action="ToggleRulers" display="true"/>
  <bind key="R" modifiers="Ctrl" action="ToggleRulers" />

  <bind key="b" modifiers="Ctrl" action="ToggleScrollbars" display="true"/>
  <bind key="B" modifiers="Ctrl" action="ToggleScrollbars" />

  <bind key="bar" modifiers="Shift" action="ToggleGuides" />
  <bind key="bar" action="ToggleGuides" display="true"/>

  <bind key="numbersign" modifiers="Shift" action="ToggleGrid" />
  <bind key="numbersign" action="ToggleGrid" display="true"/> -->

<!-- Toggle View -->

  <bind key="F9" modifiers="Shift" action="ViewModeToggle" display="true" />

<!-- Path actions -->

  <bind key="q" modifiers="Ctrl" action="ObjectToPath" display="true"/>
  <bind key="Q" modifiers="Ctrl" action="ObjectToPath" />

  <bind key="l" modifiers="Ctrl" action="SelectionCombine" display="true"/>
  <bind key="L" modifiers="Ctrl" action="SelectionCombine" />

  <bind key="k" modifiers="Ctrl" action="SelectionBreakApart" display="true"/>
  <bind key="K" modifiers="Ctrl" action="SelectionBreakApart" />

<!-- Not available in Corel? !!!!!!!!!!!!

  <bind key="plus" modifiers="Ctrl" action="SelectionUnion" display="true"/>
  <bind key="KP_Add" modifiers="Ctrl" action="SelectionUnion" />
  <bind key="plus" modifiers="Ctrl,Shift" action="SelectionUnion" />

  <bind key="asterisk" modifiers="Ctrl" action="SelectionIntersect" display="true"/>
  <bind key="KP_Multiply" modifiers="Ctrl" action="SelectionIntersect" />
  <bind key="asterisk" modifiers="Ctrl,Shift" action="SelectionIntersect" />

  <bind key="minus" modifiers="Ctrl" action="SelectionDiff" display="true"/>
  <bind key="underscore" modifiers="Ctrl" action="SelectionDiff" />
  <bind key="underscore" modifiers="Ctrl,Shift" action="SelectionDiff" />
  <bind key="KP_Subtract" modifiers="Ctrl" action="SelectionDiff" />
  <bind key="minus" modifiers="Ctrl,Shift" action="SelectionDiff" />

  <bind key="asciicircum" modifiers="Ctrl" action="SelectionSymDiff" display="true"/>
  <bind key="asciicircum" modifiers="Ctrl,Shift" action="SelectionSymDiff" />

  <bind key="slash" modifiers="Ctrl,Alt" action="SelectionCutPath" display="true"/>
  <bind key="slash" modifiers="Ctrl,Alt,Shift" action="SelectionCutPath" />

  <bind key="slash" modifiers="Ctrl" action="SelectionDivide" display="true"/>
  <bind key="slash" modifiers="Ctrl,Shift" action="SelectionDivide" />

-->

<!-- Object actions -->

<!-- Check if it's correct !!!!!!!!!!!!

  <bind key="f" modifiers="Ctrl,Shift" action="DialogFillStroke" display="true"/>
  <bind key="F" modifiers="Ctrl,Shift" action="DialogFillStroke" />
  
  <bind key="w" modifiers="Ctrl,Shift" action="DialogSwatches" display="true"/>
  <bind key="W" modifiers="Ctrl,Shift" action="DialogSwatches" />

Shift+F11	Color

-->

  <bind key="g" modifiers="Ctrl" action="SelectionGroup" display="true"/>
  <bind key="G" modifiers="Ctrl" action="SelectionGroup" />

  <bind key="u" modifiers="Ctrl" action="SelectionUnGroup" display="true"/>
  <bind key="U" modifiers="Ctrl" action="SelectionUnGroup" />

<!--

Following functionality is available in Inkscapee, but is not accessible via verbs:

Down	Nudge Down
Left	Nudge Left
Right	Nudge Right
Up	Nudge Up

Shft+Down	Super Nudge Down
Shft+Left	Super Nudge Left
Shft+Right	Super Nudge Right
Shft+Up	Super Nudge Up

Ctrl+Down	Micro Nudge Down
Ctrl+Left	Micro Nudge Left
Ctrl+Right	Micro Nudge Right
Ctrl+Up	Micro Nudge Up
-->

<!-- Needs checking !!!!!!!!!!!!!!

Shft+PageDown	To Back of Layer
Ctrl+End	To Back of Page
Shft+PageUp	To Front of Layer
Ctrl+Home	To Front of Page

SelectionToFront: Raise selection to top
SelectionToBack: Lower selection to bottom
SelectionRaise: Raise selection one step
SelectionLower: Lower selection one step

  <bind key="Home" action="SelectionToFront" display="true"/>
  <bind key="KP_Home" action="SelectionToFront" />

  <bind key="End" action="SelectionToBack" display="true"/>
  <bind key="KP_End" action="SelectionToBack" />

  <bind key="Page_Up" action="SelectionRaise" display="true"/>
  <bind key="KP_Page_Up" action="SelectionRaise" />

  <bind key="Page_Down" action="SelectionLower" display="true"/>
  <bind key="KP_Page_Down" action="SelectionLower" />

-->

<!-- Text actions -->

  <bind key="t" modifiers="Ctrl,Shift" action="DialogText" display="true"/>
  <bind key="T" modifiers="Ctrl,Shift" action="DialogText" />

</keys>
