diff options
Diffstat (limited to 'share/keys/acd-canvas.xml')
-rw-r--r-- | share/keys/acd-canvas.xml | 317 |
1 files changed, 317 insertions, 0 deletions
diff --git a/share/keys/acd-canvas.xml b/share/keys/acd-canvas.xml new file mode 100644 index 0000000..12cceef --- /dev/null +++ b/share/keys/acd-canvas.xml @@ -0,0 +1,317 @@ +<?xml version="1.0"?> +<keys name="ACD Systems Canvas 11"> + +<!-- +This file contains ACD Systems Canvas 11 keyboard shortcuts. In each "bind" element: + +- The "key" attribute contains the key name. The names are the same as those in the +<gdk/gdkkeysyms.h> header file but without the leading "GDK_". If you don't have GDK +source locally, you can view that file at: + + http://git.gnome.org/browse/gtk+/plain/gdk/gdkkeysyms.h + +- The "modifiers" attribute contains a comma-separated list of modifiers, which can be +one or more of: "Ctrl", "Shift", "Alt". + +In case of conflict, those bindings that come later override those before them. This +file resides in the share/keys directory of your Inkscape installation, but you may also +have a default.xml in your personal Inkscape profile directory (e.g. ~/.inkscape +on Unix). The bindings in that personal file are added to (or, if there's a conflict, +override) the bindings in the main default.xml. +--> + +<!-- TOOLS --> + +<!-- + +Canvas has somewhat weird system of tools shortcuts. It has 12 groups of tools, +and a tool from one group can have same shortcut another tool from other group +has. E.g. both Airbrush, Speaker Notes and Multigon tools have A as shortcut. +This is so weird for Inkscape that we cannot even emulate that properly :-) + +Following tools exist in Canvas and have a shortcut, but are not used in this +scheme due to reasons explained above and absence of such tools in Inkscape: + +Linear Dimensioning Tool - somewhat close to Dimensions+Measure Path +Knife tool - K +Hand tool - Spacebar works in Inkscape anyway, so not using it + +Wand tool - W +Lasso tool - L +Remote Move tool - V - actually. Ctrl+Selector do this one-direction-shift-only +Eraser tool - E +Marker tool - H +Airbrush tool - A +Neon tool - T +Bucket tool - K + +Blur tool - F +Sharpen tool - Q +Rubber Stamp tool - S +Smudge tool - U +Dodge - O +Burn - N +Sponge - D +Red Eye Reduction - R +Polygon tool - P +Reshape - E (you select an object and draw freehand lines to add/subtract from this path) +Speaker Notes - A +Scissor tool - C +--> + + <bind gaction="win.tool-switch('Select')" keys="S, s" /> + +<!-- + <bind gaction="win.tool-switch('Node')" keys="F2, n, N" /> + + + <bind gaction="win.tool-switch('Tweak')" keys="<shift>F2, w, "W" /> + +--> + +<!-- + This is actually a trick since in Canvas 11 Ctrl+Spacebar is for zooming in + and Ctrl+Shift+Spacebar is for zooming out +--> + <bind gaction="win.tool-switch('Zoom')" keys="<ctrl>space, <ctrl><shift>space" /> + + <bind gaction="win.tool-switch('Rect')" keys="R, r" /> + +<!-- 3Dbox tool called Cube tool exists in Canvas, but has no shortcut + <bind gaction="win.tool-switch('3DBox')" keys="<shift>F4, x, X" /> +--> + +<!-- This is called Oval tool --> + <bind gaction="win.tool-switch('Arc')" keys="O, o" /> + + <bind gaction="win.tool-switch('Star')" keys="A, a" /> + +<!-- Spiral tools exists in Canvas, but has no shortcut + <bind gaction="win.tool-switch('Spiral')" keys="F9, i, I" /> +--> + + <bind gaction="win.tool-switch('Pencil')" keys="P, p, F, f" /> + + <bind gaction="win.tool-switch('Pen')" keys="B, b" /> + +<!-- It's Paintbrush, but... read the explanation above + <bind gaction="win.tool-switch('Caligraphic')" keys="<ctrl>B, b" /> +--> + +<!-- K is also used for Knife tool, but we don't have it, so using K for bucket fill --> + <bind gaction="win.tool-switch('PaintBucket')" keys="<shift>K, k" /> + + <bind gaction="win.tool-switch('Text')" keys="T, t" /> + + <bind gaction="win.tool-switch('Gradient')" keys="<ctrl>G, g" /> + +<!-- Canvas has various smart connection lines. Shortcut seems to be missing + <bind gaction="win.tool-switch('Connector')" keys="<ctrl>F2, o, O" /> +--> + + <bind gaction="win.tool-switch('Dropper')" keys="I, i" /> + +<!-- FILE MENU --> + + <bind gaction="win.document-new" keys="<ctrl>n, <ctrl>N" /> + + <bind gaction="win.document-open" keys="<ctrl>o, <ctrl>O" /> + + <bind gaction="win.document-close" keys="<ctrl>F4" /> + + <bind gaction="win.document-save" keys="<ctrl>s, <ctrl>S" /> + + <bind gaction="win.document-save-as" keys="<ctrl><shift>s, <ctrl><shift>S" /> + + <bind gaction="win.document-print" keys="<ctrl>p, <ctrl>P" /> + + <bind gaction="app.quit" keys="<alt>x, <alt>X" /> + +<!-- EDIT MENU --> + + <bind gaction="doc.undo" keys="<ctrl>z, <ctrl>Z" /> + + <bind gaction="doc.redo" keys="<ctrl><shift>z, <ctrl><shift>Z" /> + +<!-- Repeat - Alt+Enter - Inkscape doesn't have it yet --> + + <bind gaction="app.cut" keys="<ctrl>x, <ctrl>X" /> + + <bind gaction="app.copy" keys="<ctrl>c, <ctrl>C" /> + + <bind gaction="win.paste" keys="<ctrl>v, <ctrl>V" /> + +<!-- Paste Into - Ctrl+Shift+V - needs clarification --> + + <bind gaction="app.delete" keys="Delete, KP_Delete" /> + +<!-- is finding 100% analog to Inkscape's? --> + + <bind gaction="win.dialog-open('Find')" keys="<ctrl><shift>a, <ctrl><shift>A" /> + + <bind gaction="win.select-all" keys="<ctrl>a, <ctrl>A" /> + + <bind gaction="app.duplicate" keys="<ctrl>d, <ctrl>D" /> + +<!-- Duplicate With Transform - Ctrl+Shift+D - Inkscape doesn't seem to have straight analog --> +<!-- Replicate - Ctrl+Alt+D - Inkscape doesn't seem to have straight analog --> + + +<!-- TEXT MENU --> + +<!-- we don't seem to have verbs for them: +Reduce Font Size - Ctrl+Shift+, +Increase Font Size - Ctrl+Shift+. +Plain Style - Ctrl+Shift+P +Bold Style - Ctrl+Shift+B +Italic Style - Ctrl+Shift+I +Underline Style - Ctrl+Shift+U +Strikethrough - Ctrl+Shift+K +Outline - Ctrl+Shift+O +Shadow - Ctrl+Shift+W +Small Caps - Ctrl+Shift+\ +Superscript - Ctrl+Shift+= +Subscript - Ctrl+Shift+- --> + + <bind gaction="org.inkscape.text.uppercase" keys="<ctrl>braceleft" /> + + <bind gaction="org.inkscape.text.lowercase" keys="<ctrl>braceright" /> + + <bind gaction="org.inkscape.text.title_case" keys="<ctrl>colon" /> + +<!-- we don't seem to have verbs for them: +Right Justification - Ctrl+Shift+R +Left - Ctrl+Shift+L +Center - Ctrl+Shift+C +Full - Ctrl+Shift+F +Leading -> Tighten - Alt+Shift+Up arrow +Leading -> Loosen - Alt+Shift+Down arrow +Kerning -> Tighten - Alt+Shift+Left arrow +Kerning -> Loosen - Alt+Shift+Right arrow +Kerning -> Tighten Fine Kerning 0,25 - Ctrl+Alt+Shift+Left arrow +Kerning -> Loosen Fine Kerning 0,25 - Ctrl+Alt+Shift+Right arrow +--> + + <bind gaction="win.dialog-open('Text')" keys="<ctrl>T, <ctrl>t" /> + +<!-- OBJECT MENU --> + +<!-- Edit Object... - Ctrl+E (редактирование объекта по контрольным точкам) --> + +<!-- "Object Specs...": --> + + <bind gaction="win.dialog-open('ObjectProperties')" keys="<ctrl>I, <ctrl>i" /> + + <bind gaction="app.selection-top" keys="<ctrl>F, <ctrl>f" /> + + <bind gaction="app.selection-bottom" keys="<ctrl>B, <ctrl>b" /> + + <bind gaction="app.selection-raise" keys="<ctrl>bracketleft" /> + + <bind gaction="app.selection-lower" keys="<ctrl>bracketright" /> + + <bind gaction="win.dialog-open('AlignDistribute')" keys="F6" /> + +<!-- Move... --> + <bind gaction="win.dialog-open('Transform')" keys="<ctrl>m, <ctrl>M, F8" /> + + <bind gaction="app.selection-group" keys="<ctrl>g, <ctrl>G" /> + + <bind gaction="app.selection-ungroup" keys="<ctrl>u, <ctrl>U" /> + +<!-- we don't have individual verbs for locking and unlocking +Lock - Ctrl+L +Unlock - Ctrl+K +--> + +<!-- Join? Huh? +Path -> Join - Ctrl+Alt+J +--> + + <bind gaction="app.path-simplify" keys="<ctrl><alt>s, <ctrl><alt>S" /> + +<!-- Right now simplification of Bezier curves in Inkscape is destructive: +Path -> Unsmooth - Ctrl+Alt+U +--> + +<!-- Live Curve Editing is conceptually close to wireframe mode, thus using the verb --> + <bind gaction="win.canvas-display-mode-cycle" keys="<ctrl><alt>l"/> + +<!-- LAYOUT MENU --> + +<!-- Needs checking +Display -> Size - Shift+F8 +--> + + <bind gaction="win.canvas-show-grid" keys="<shift>F9" /> + + <bind gaction="win.canvas-rulers" keys="<shift>F11" /> + + <bind gaction="doc.show-all-guides" keys="<shift>F6" /> + +<!-- EEK! Inkscape has no pages! +Display -> Page Breaks - F10 + +But then we don;t need this too :) + +Display -> Refresh - F5 +--> + +<!-- No named views at this time +Views -> New... - Ctrl+Alt+N +--> + + <bind gaction="win.canvas-zoom-in" keys="<shift><alt>KP_Add"/> + + <bind gaction="win.canvas-zoom-out" keys="<shift><alt>KP_Subtract"/> + +<!-- This is "Home View" in Canvas's terminology --> + <bind gaction="win.canvas-zoom-1-1" keys="F3"/> + +<!-- Views -> Fit to Window - Shift+F3 + <bind gaction="win.canvas-zoom-drawing" keys="4, 5, KP_5" /> +--> + +<!-- Not implemented +Views -> Zoom... - Ctrl+/ (переход в статусную строку с клавиатуры для ввода зума ручками) +--> + +<!-- Sending users to Document Properties for defining measure unit used in rulers --> + <bind gaction="win.dialog-open('DocumentProperties')" keys="F11, <ctrl><alt>bracketleft, <ctrl><shift>F9, <ctrl><shift>F7" /> + + +<!-- EFFECTS MENU --> + +<!--Rotate tab in Transformation dialog is the answer --> + <bind gaction="win.dialog-open('Transform')" keys="<ctrl>r, <ctrl>R" /> + +<!-- + Not sure what to do with this one. + Basically it's skew mode of our Selector tool + + Freeform - Ctrl+Alt+F (skew) +--> + +<!-- This is not interactive Blend tool, but something close. Yay for LPE :) --> + <bind gaction="org.ekips.filter.interp.ekips" keys="<ctrl><alt>b, <ctrl><alt>B" /> + +<!-- + "Combine..." dialog (Ctrl+Alt+C) provides boolean ops. + There are no shortcuts for them in Canvas +--> + +<!-- This is not interactive Envelope tool, but something close. Yay for LPE :) --> + <bind gaction="org.ekips.filter.perspective.ekips" keys="<ctrl><alt>v, <ctrl><alt>V" /> + +<!-- This is not interactive Extrusion tool, but something close. Yay for LPE :) --> + + <bind gaction="org.ekips.filter.motion.ekips" keys="<ctrl><alt>e, <ctrl><alt>E" /> + +<!-- IMAGE MENU --> + +<!-- Not implemented in Inkscape: +Select -> Hide Edges - Ctrl+Shift+E --> + + <bind gaction="win.document-import" keys="<ctrl><alt>i, <ctrl><alt>I" /> + +</keys> |