aseprite/data/gui.xml

1251 lines
50 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Aseprite -->
<!-- Copyright (C) 2001-2018 by David Capello -->
<gui version="1.3-dev">
<!-- Keyboard shortcuts -->
<keyboard version="1">
<!-- Keyboard shortcuts for commands (menu options) -->
<commands>
<!-- File -->
<key command="NewFile" shortcut="Ctrl+N" mac="Cmd+N" />
<key command="OpenFile" shortcut="Ctrl+O" mac="Cmd+O" />
<key command="SaveFile" shortcut="Ctrl+S" mac="Cmd+S" />
<key command="SaveFileAs" shortcut="Ctrl+Shift+S" mac="Cmd+Shift+S" />
<key command="SaveFileCopyAs" shortcut="Ctrl+Alt+Shift+S" mac="Cmd+Alt+Shift+S" />
<key command="CloseFile" shortcut="Ctrl+W" mac="Cmd+W" />
<key command="CloseAllFiles" shortcut="Ctrl+Shift+W" mac="Cmd+Shift+W" />
<key command="ImportSpriteSheet" shortcut="Ctrl+I" mac="Cmd+I" />
<key command="ExportSpriteSheet" shortcut="Ctrl+E" mac="Cmd+E" />
<key command="RepeatLastExport" shortcut="Ctrl+Shift+X" mac="Cmd+Shift+X" />
<key command="AdvancedMode" shortcut="F" />
<key command="DeveloperConsole" shortcut="F12" />
<key command="Exit" win="Ctrl+Q" linux="Ctrl+Q" mac="Cmd+Q" />
<key command="Exit" win="Alt+F4" />
<key command="Cancel" shortcut="Esc">
<param name="type" value="all" />
</key>
<!-- Edit -->
<key command="Undo" shortcut="Ctrl+Z" mac="Cmd+Z" />
<key command="Redo" shortcut="Ctrl+Y" mac="Cmd+Y" />
<key command="Redo" shortcut="Ctrl+R" mac="Cmd+R" />
<key command="Redo" shortcut="Ctrl+Shift+Z" mac="Cmd+Shift+Z" />
<key command="Cut" shortcut="Ctrl+X" mac="Cmd+X" />
<key command="Cut" shortcut="Shift+Del" />
<key command="Copy" shortcut="Ctrl+C" mac="Cmd+C" />
<key command="Copy" shortcut="Ctrl+Ins" mac="Cmd+Ins" />
<key command="CopyMerged" shortcut="Ctrl+Shift+C" mac="Cmd+Shift+C" />
<key command="Paste" shortcut="Ctrl+V" mac="Cmd+V" />
<key command="Paste" shortcut="Shift+Ins" />
<key command="Clear" shortcut="Del" />
<key command="Clear" shortcut="Backspace" />
<key command="Flip" shortcut="Shift+H">
<param name="target" value="mask" />
<param name="orientation" value="horizontal" />
</key>
<key command="Flip" shortcut="Shift+V">
<param name="target" value="mask" />
<param name="orientation" value="vertical" />
</key>
<key command="ReplaceColor" shortcut="Shift+R" />
<key command="HueSaturation" shortcut="Ctrl+U" mac="Cmd+U" />
<key command="ConvolutionMatrix" shortcut="F9" />
<key command="ColorCurve" shortcut="Ctrl+M" />
<key command="ColorCurve" shortcut="F10" />
<key command="PasteText" shortcut="T" />
<key command="Options" mac="Cmd+," />
<key command="Options" shortcut="Ctrl+K" mac="Cmd+K" />
<key command="KeyboardShortcuts" shortcut="Ctrl+Alt+Shift+K" mac="Cmd+Alt+Shift+K" />
<!-- Sprite -->
<key command="SpriteProperties" shortcut="Ctrl+P" mac="Cmd+P" />
<!-- Layer -->
<key command="LayerProperties" shortcut="Shift+P" />
<key command="LayerVisibility" shortcut="Shift+X" />
<key command="OpenGroup" shortcut="Shift+E" />
<key command="NewLayer" shortcut="Shift+N" />
<key command="NewLayer" shortcut="Alt+Shift+N">
<param name="group" value="true" />
</key>
<key command="GotoPreviousLayer" shortcut="Down" context="Normal" />
<key command="GotoNextLayer" shortcut="Up" context="Normal" />
<!-- Frame -->
<key command="NewFrame" shortcut="Alt+N" />
<key command="NewFrame" shortcut="Alt+B">
<param name="content" value="empty" />
</key>
<key command="NewFrame" shortcut="Alt+M">
<param name="content" value="cel" />
</key>
<key command="NewFrame" shortcut="Alt+D">
<param name="content" value="celblock" />
</key>
<key command="NewFrame" shortcut="Alt+Shift+D">
<param name="content" value="cel" />
</key>
<key command="RemoveFrame" shortcut="Alt+C" />
<key command="FrameProperties" shortcut="P">
<param name="frame" value="current" />
</key>
<key command="ReverseFrames" shortcut="Alt+I" />
<key command="GotoFirstFrame" shortcut="Home" />
<key command="GotoPreviousFrame" shortcut="Left" context="Normal" />
<key command="GotoNextFrame" shortcut="Right" context="Normal" />
<key command="GotoPreviousFrameWithSameTag" shortcut="," />
<key command="GotoNextFrameWithSameTag" shortcut="." />
<key command="GotoLastFrame" shortcut="End" />
<key command="GotoFrame" shortcut="Alt+G" />
<key command="PlayAnimation" shortcut="Enter" />
<!-- Cels -->
<key command="ClearCel" />
<key command="UnlinkCel" />
<key command="LinkCels" />
<!-- Select -->
<key command="MaskAll" shortcut="Ctrl+A" mac="Cmd+A" />
<key command="MaskContent" shortcut="Ctrl+T" mac="Cmd+T" />
<key command="DeselectMask" shortcut="Ctrl+D" mac="Cmd+D" />
<key command="ReselectMask" shortcut="Ctrl+Shift+D" mac="Cmd+Shift+D" />
<key command="InvertMask" shortcut="Ctrl+Shift+I" mac="Cmd+Shift+I" />
<!-- View -->
<key command="Refresh" shortcut="F5" />
<key command="TogglePreview" shortcut="F7" />
<key command="FullscreenPreview" shortcut="F8" />
<key command="ShowGrid" shortcut="Ctrl+'" mac="Cmd+'" />
<key command="ShowPixelGrid" shortcut="Ctrl+Shift+'" mac="Cmd+Shift+'" />
<key command="SnapToGrid" shortcut="Shift+S" />
<key command="SetLoopSection" shortcut="F2" />
<key command="ShowOnionSkin" shortcut="F3" />
<key command="ToggleTimelineThumbnails" shortcut="F6" />
<key command="Timeline" shortcut="Tab">
<param name="switch" value="true" />
</key>
<key command="PaletteEditor" shortcut="A" />
<key command="PaletteEditor" shortcut="F4">
<param name="edit" value="switch" />
<param name="popup" value="foreground" />
</key>
<key command="PaletteEditor">
<param name="popup" value="foreground" />
</key>
<key command="PaletteEditor">
<param name="popup" value="background" />
</key>
<key command="ShowExtras" shortcut="Ctrl+H" />
<!-- Tabs -->
<key command="GotoNextTab" shortcut="Ctrl+Tab" />
<key command="GotoPreviousTab" shortcut="Ctrl+Shift+Tab" />
<key command="GotoNextTab" shortcut="Ctrl+PgDn" />
<key command="GotoPreviousTab" shortcut="Ctrl+PgUp" />
<!-- Others -->
<key command="SwitchColors" shortcut="X" />
<key command="ChangeColor" shortcut="9">
<param name="target" value="foreground" />
<param name="change" value="decrement-index" />
</key>
<key command="ChangeColor" shortcut="0">
<param name="target" value="foreground" />
<param name="change" value="increment-index" />
</key>
<key command="ChangeColor" shortcut="[">
<param name="target" value="foreground" />
<param name="change" value="decrement-index" />
</key>
<key command="ChangeColor" shortcut="]">
<param name="target" value="foreground" />
<param name="change" value="increment-index" />
</key>
<key command="ChangeColor" shortcut="Ctrl+9">
<param name="target" value="background" mac="Cmd+9" />
<param name="change" value="decrement-index" />
</key>
<key command="ChangeColor" shortcut="Ctrl+0">
<param name="target" value="background" mac="Cmd+0" />
<param name="change" value="increment-index" />
</key>
<!-- Modify brush size with +/- signs -->
<key command="ChangeBrush" shortcut="+">
<param name="change" value="increment-size" />
</key>
<key command="ChangeBrush" shortcut="="> <!-- As US keyboard layout needs Shift+'=' to do a '+' -->
<param name="change" value="increment-size" />
</key>
<key command="ChangeBrush" shortcut="-">
<param name="change" value="decrement-size" />
</key>
<key command="ChangeBrush" shortcut="Plus Pad">
<param name="change" value="increment-size" />
</key>
<key command="ChangeBrush" shortcut="Minus Pad">
<param name="change" value="decrement-size" />
</key>
<!-- Custom brushes -->
<key command="ChangeBrush" shortcut="Alt+1">
<param name="change" value="custom" />
<param name="slot" value="1" />
</key>
<key command="ChangeBrush" shortcut="Alt+2">
<param name="change" value="custom" />
<param name="slot" value="2" />
</key>
<key command="ChangeBrush" shortcut="Alt+3">
<param name="change" value="custom" />
<param name="slot" value="3" />
</key>
<key command="ChangeBrush" shortcut="Alt+4">
<param name="change" value="custom" />
<param name="slot" value="4" />
</key>
<key command="ChangeBrush" shortcut="Alt+5">
<param name="change" value="custom" />
<param name="slot" value="5" />
</key>
<key command="ChangeBrush" shortcut="Alt+6">
<param name="change" value="custom" />
<param name="slot" value="6" />
</key>
<key command="ChangeBrush" shortcut="Alt+7">
<param name="change" value="custom" />
<param name="slot" value="7" />
</key>
<key command="ChangeBrush" shortcut="Alt+8">
<param name="change" value="custom" />
<param name="slot" value="8" />
</key>
<key command="ChangeBrush" shortcut="Alt+9">
<param name="change" value="custom" />
<param name="slot" value="9" />
</key>
<!-- Zoom -->
<key command="Zoom" shortcut="~"><param name="percentage" value="50" /></key> <!-- US PC -->
<key command="Zoom" shortcut="`"><param name="percentage" value="50" /></key> <!-- US Mac -->
<key command="Zoom" shortcut="1"><param name="percentage" value="100" /></key>
<key command="Zoom" shortcut="2"><param name="percentage" value="200" /></key>
<key command="Zoom" shortcut="3"><param name="percentage" value="400" /></key>
<key command="Zoom" shortcut="4"><param name="percentage" value="800" /></key>
<key command="Zoom" shortcut="5"><param name="percentage" value="1600" /></key>
<key command="Zoom" shortcut="6"><param name="percentage" value="3200" /></key>
<key command="Zoom" shortcut="Ctrl++" mac="Cmd++">
<param name="action" value="in" />
</key>
<key command="Zoom" shortcut="Ctrl+-" mac="Cmd+-">
<param name="action" value="out" />
</key>
<!-- For English keyboard -->
<key command="Zoom" shortcut="Ctrl+=" mac="Cmd+=">
<param name="action" value="in" />
</key>
<key command="Zoom" shortcut="Ctrl+Shift+=" mac="Cmd+Shift+=">
<param name="action" value="in" />
</key>
<!-- Layer opacity -->
<key command="LayerOpacity"><param name="opacity" value="0" /></key>
<key command="LayerOpacity"><param name="opacity" value="32" /></key>
<key command="LayerOpacity" shortcut="Shift+1"><param name="opacity" value="64" /></key>
<key command="LayerOpacity"><param name="opacity" value="96" /></key>
<key command="LayerOpacity" shortcut="Shift+2"><param name="opacity" value="128" /></key>
<key command="LayerOpacity"><param name="opacity" value="160" /></key>
<key command="LayerOpacity" shortcut="Shift+3"><param name="opacity" value="192" /></key>
<key command="LayerOpacity"><param name="opacity" value="224" /></key>
<key command="LayerOpacity" shortcut="Shift+4"><param name="opacity" value="255" /></key>
<!-- Scroll to center -->
<key command="ScrollCenter" shortcut="Shift+C" />
<key command="FitScreen" shortcut="Ctrl+0" mac="Cmd+0" />
<!-- Scroll with arrows -->
<key command="Scroll" shortcut="Space+Left">
<param name="direction" value="left" />
<param name="units" value="zoomed-pixel" />
<param name="quantity" value="1" />
</key>
<key command="Scroll" shortcut="Space+Right">
<param name="direction" value="right" />
<param name="units" value="zoomed-pixel" />
<param name="quantity" value="1" />
</key>
<key command="Scroll" shortcut="Space+Up">
<param name="direction" value="up" />
<param name="units" value="zoomed-pixel" />
<param name="quantity" value="1" />
</key>
<key command="Scroll" shortcut="Space+Down">
<param name="direction" value="down" />
<param name="units" value="zoomed-pixel" />
<param name="quantity" value="1" />
</key>
<key command="Scroll" shortcut="Shift+Space+Left">
<param name="direction" value="left" />
<param name="units" value="zoomed-tile-width" />
<param name="quantity" value="1" />
</key>
<key command="Scroll" shortcut="Shift+Space+Right">
<param name="direction" value="right" />
<param name="units" value="zoomed-tile-width" />
<param name="quantity" value="1" />
</key>
<key command="Scroll" shortcut="Shift+Space+Up">
<param name="direction" value="up" />
<param name="units" value="zoomed-tile-height" />
<param name="quantity" value="1" />
</key>
<key command="Scroll" shortcut="Shift+Space+Down">
<param name="direction" value="down" />
<param name="units" value="zoomed-tile-height" />
<param name="quantity" value="1" />
</key>
<!-- Move selection with arrows -->
<key command="MoveMask" shortcut="Left" context="Selection">
<param name="target" value="content" />
<param name="direction" value="left" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Right" context="Selection">
<param name="target" value="content" />
<param name="direction" value="right" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Up" context="Selection">
<param name="target" value="content" />
<param name="direction" value="up" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Down" context="Selection">
<param name="target" value="content" />
<param name="direction" value="down" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Shift+Left" context="Selection">
<param name="target" value="content" />
<param name="direction" value="left" />
<param name="units" value="tile-width" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Shift+Right" context="Selection">
<param name="target" value="content" />
<param name="direction" value="right" />
<param name="units" value="tile-width" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Shift+Up" context="Selection">
<param name="target" value="content" />
<param name="direction" value="up" />
<param name="units" value="tile-height" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Shift+Down" context="Selection">
<param name="target" value="content" />
<param name="direction" value="down" />
<param name="units" value="tile-height" />
<param name="quantity" value="1" />
</key>
<!-- Move selection boundaries with Alt+arrows -->
<key command="MoveMask" shortcut="Alt+Left" context="Selection">
<param name="target" value="boundaries" />
<param name="direction" value="left" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Alt+Right" context="Selection">
<param name="target" value="boundaries" />
<param name="direction" value="right" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Alt+Up" context="Selection">
<param name="target" value="boundaries" />
<param name="direction" value="up" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Alt+Down" context="Selection">
<param name="target" value="boundaries" />
<param name="direction" value="down" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Alt+Shift+Left" context="Selection">
<param name="target" value="boundaries" />
<param name="direction" value="left" />
<param name="units" value="tile-width" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Alt+Shift+Right" context="Selection">
<param name="target" value="boundaries" />
<param name="direction" value="right" />
<param name="units" value="tile-width" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Alt+Shift+Up" context="Selection">
<param name="target" value="boundaries" />
<param name="direction" value="up" />
<param name="units" value="tile-height" />
<param name="quantity" value="1" />
</key>
<key command="MoveMask" shortcut="Alt+Shift+Down" context="Selection">
<param name="target" value="boundaries" />
<param name="direction" value="down" />
<param name="units" value="tile-height" />
<param name="quantity" value="1" />
</key>
<key command="NewBrush" shortcut="Ctrl+B" mac="Cmd+B" />
<key command="NewSpriteFromSelection" shortcut="Ctrl+Alt+N" mac="Cmd+Alt+N" />
<!-- Commands not associated to menu items and without shortcuts by default -->
<key command="PixelPerfectMode" />
<key command="ContiguousFill" />
<key command="SetInkType"><param name="type" value="simple" /></key>
<key command="SetInkType"><param name="type" value="alpha-compositing" /></key>
<key command="SetInkType"><param name="type" value="copy-color" /></key>
<key command="SetInkType"><param name="type" value="lock-alpha" /></key>
<key command="SetInkType"><param name="type" value="shading" /></key>
<key command="SetSameInk" />
<key command="SetColorSelector">
<param name="type" value="tint-shade-tone" />
</key>
<key command="SetColorSelector">
<param name="type" value="spectrum" />
</key>
<key command="SetColorSelector">
<param name="type" value="rgb-wheel" />
</key>
<key command="SetColorSelector">
<param name="type" value="ryb-wheel" />
</key>
<key command="SetColorSelector">
<param name="type" value="normal-map-wheel" />
</key>
<key command="LoadPalette" />
<key command="SavePalette" />
<key command="ColorQuantization" />
<key command="AddColor">
<param name="source" value="fg" />
</key>
<key command="AddColor">
<param name="source" value="bg" />
</key>
<key command="SelectTile" />
<key command="SelectTile">
<param name="mode" value="add" />
</key>
<key command="SelectTile">
<param name="mode" value="subtract" />
</key>
<key command="ChangePixelFormat">
<param name="format" value="rgb" />
</key>
<key command="ChangePixelFormat">
<param name="format" value="grayscale" />
</key>
<key command="ChangePixelFormat">
<param name="format" value="indexed" />
<param name="dithering" value="ordered" />
</key>
<key command="ChangePixelFormat">
<param name="format" value="indexed" />
<param name="dithering" value="old-ordered" />
</key>
<key command="ChangeBrush">
<param name="change" value="increment-angle" />
</key>
<key command="ChangeBrush">
<param name="change" value="decrement-angle" />
</key>
</commands>
<!-- Keyboard shortcuts to select tools -->
<tools>
<key tool="rectangular_marquee" shortcut="M" />
<key tool="elliptical_marquee" shortcut="Shift+M" />
<key tool="lasso" shortcut="Q" />
<key tool="polygonal_lasso" shortcut="Shift+Q" />
<key tool="magic_wand" shortcut="W" />
<key tool="pencil" shortcut="B" />
<key tool="spray" shortcut="Shift+B" />
<key tool="eraser" shortcut="E" />
<key tool="eyedropper" shortcut="I" />
<key tool="hand" shortcut="H" />
<key tool="move" shortcut="V" />
<key tool="slice" shortcut="C" />
<key tool="zoom" shortcut="Z" />
<key tool="paint_bucket" shortcut="G" />
<key tool="gradient" shortcut="Shift+G" />
<key tool="line" shortcut="L" />
<key tool="curve" shortcut="Shift+L" />
<key tool="rectangle" shortcut="U" />
<key tool="filled_rectangle" shortcut="U" />
<key tool="ellipse" shortcut="Shift+U" />
<key tool="filled_ellipse" shortcut="Shift+U" />
<key tool="contour" shortcut="D" />
<key tool="polygon" shortcut="Shift+D" />
<key tool="blur" shortcut="R" />
<key tool="jumble" shortcut="R" />
</tools>
<!-- Editor Quicktools: these are modifiers to select quickly a
tool without changing the current one -->
<quicktools>
<key tool="eyedropper" shortcut="Alt" />
<key tool="move" shortcut="Ctrl" mac="Cmd" />
<key tool="hand" shortcut="Space" />
</quicktools>
<!-- Special keyboard shortcuts for specific actions -->
<actions>
<!-- When you drag-and-drop the selection, pressing this
keyboard shortcut you can copy instead of move -->
<key action="CopySelection" shortcut="Ctrl" />
<!-- When you move the selection, pressing this
keyboard shortcut you can snap to grid -->
<key action="SnapToGrid" shortcut="Alt" />
<!-- When you move the selection, pressing this keyboard
shortcut so you lock the movement to one axis -->
<key action="LockAxis" shortcut="Shift" />
<!-- When you rotate the selection, pressing this
keyboard shortcut you activate angle snap -->
<key action="AngleSnap" shortcut="Shift" />
<!-- When you scale the selection, pressing this
keyboard shortcut you maintain aspect ratio -->
<key action="MaintainAspectRatio" shortcut="Shift" />
<!-- When you scale the selection, pressing this key the
selectino will be scaled from the pivot point -->
<key action="ScaleFromCenter" shortcut="Alt" />
<!-- Modifiers for selection tool -->
<key action="AddSelection" shortcut="Shift" />
<key action="SubtractSelection" shortcut="Shift+Alt" />
<!-- Modifiers for move tool -->
<key action="AutoSelectLayer" shortcut="Ctrl" mac="Cmd" />
<!-- Modifiers for freehand tool controller -->
<key action="StraightLineFromLastPoint" shortcut="Shift" />
<key action="AngleSnapFromLastPoint" shortcut="Ctrl" />
<!-- Modifiers for two-points tool controller -->
<key action="SquareAspect" shortcut="Shift" />
<key action="DrawFromCenter" shortcut="Ctrl" />
<!-- Modifiers for two-or-more-points tools -->
<key action="MoveOrigin" shortcut="Space" />
<key action="RotateShape" shortcut="Alt" />
<!-- Without default shortcuts -->
<key action="LeftMouseButton" />
<key action="RightMouseButton" />
</actions>
</keyboard>
<menus>
<!-- main bar menu -->
<menu id="main_menu">
<menu text="@.file">
<item command="NewFile" text="@.file_new" />
<item command="OpenFile" text="@.file_open" />
<item id="recent_list" text="@.file_open_recent" />
<separator />
<item command="SaveFile" text="@.file_save" />
<item command="SaveFileAs" text="@.file_save_as" />
<item command="SaveFileCopyAs" text="@.file_export" />
<item command="CloseFile" text="@.file_close" />
<item command="CloseAllFiles" text="@.file_close_all" />
<separator />
<item command="ImportSpriteSheet" text="@.file_import_sprite_sheet" />
<item command="ExportSpriteSheet" text="@.file_export_sprite_sheet" />
<item command="RepeatLastExport" text="@.file_repeat_last_export" />
<separator />
<item command="Exit" text="@.file_exit" />
</menu>
<menu text="@.edit">
<item command="Undo" text="@.edit_undo" />
<item command="Redo" text="@.edit_redo" />
<item command="UndoHistory" text="@.edit_undo_history" />
<separator />
<item command="Cut" text="@.edit_cut" />
<item command="Copy" text="@.edit_copy" />
<item command="CopyMerged" text="@.edit_copy_merged" />
<item command="Paste" text="@.edit_paste" />
<item command="Clear" text="@.edit_clear" />
<separator />
<menu text="@.edit_rotate">
<item command="Rotate" text="@.edit_rotate_180">
<param name="target" value="mask" />
<param name="angle" value="180" />
</item>
<item command="Rotate" text="@.edit_rotate_90cw">
<param name="target" value="mask" />
<param name="angle" value="90" />
</item>
<item command="Rotate" text="@.edit_rotate_90ccw">
<param name="target" value="mask" />
<param name="angle" value="-90" />
</item>
</menu>
<item command="Flip" text="@.edit_flip_horizontal">
<param name="target" value="mask" />
<param name="orientation" value="horizontal" />
</item>
<item command="Flip" text="@.edit_flip_vertical">
<param name="target" value="mask" />
<param name="orientation" value="vertical" />
</item>
<item command="MaskContent" text="@.edit_transform" />
<menu text="@.edit_shift">
<item command="MoveMask" text="@.edit_shift_left">
<param name="target" value="content" />
<param name="direction" value="left" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
<param name="wrap" value="1" />
</item>
<item command="MoveMask" text="@.edit_shift_right">
<param name="target" value="content" />
<param name="direction" value="right" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
<param name="wrap" value="1" />
</item>
<item command="MoveMask" text="@.edit_shift_up">
<param name="target" value="content" />
<param name="direction" value="up" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
<param name="wrap" value="1" />
</item>
<item command="MoveMask" text="@.edit_shift_down">
<param name="target" value="content" />
<param name="direction" value="down" />
<param name="units" value="pixel" />
<param name="quantity" value="1" />
<param name="wrap" value="1" />
</item>
</menu>
<separator />
<item command="NewBrush" text="@.edit_new_brush" />
<item command="NewSpriteFromSelection" text="@.edit_new_sprite_from_selection" />
<separator />
<item command="ReplaceColor" text="@.edit_replace_color" />
<item command="InvertColor" text="@.edit_invert_color" />
<menu text="@.edit_adjustments">
<item command="BrightnessContrast" text="@.edit_adjustments_brightness_contrast" />
<item command="HueSaturation" text="@.edit_adjustments_hue_saturation" />
<item command="ColorCurve" text="@.edit_adjustments_color_curve" />
</menu>
<menu text="@.edit_fx" id="fx_popup_menu">
<item command="ConvolutionMatrix" text="@.edit_fx_convolution_matrix" />
<item command="Despeckle" text="@.edit_fx_despeckle" />
</menu>
<item command="PasteText" text="@.edit_insert_text" />
<!--menu text="Scripts">
<item command="RunScript" text="Transparency from White Background">
<param name="filename" value="white_to_alpha.js" />
</item>
</menu-->
<separator />
<item command="KeyboardShortcuts" text="@.edit_keyboard_shortcuts" />
<item command="Options" text="@.edit_preferences" />
</menu>
<menu text="@.sprite">
<item command="SpriteProperties" text="@.sprite_properties" />
<menu text="@.sprite_color_mode">
<item command="ChangePixelFormat" text="@.sprite_color_mode_rgb">
<param name="format" value="rgb" />
</item>
<item command="ChangePixelFormat" text="@.sprite_color_mode_grayscale">
<param name="format" value="grayscale" />
</item>
<item command="ChangePixelFormat" text="@.sprite_color_mode_indexed">
<param name="format" value="indexed" />
</item>
<separator />
<item command="ChangePixelFormat" text="@.sprite_color_mode_more_options" />
</menu>
<separator />
<item command="DuplicateSprite" text="@.sprite_duplicate" />
<separator />
<item command="SpriteSize" text="@.sprite_sprite_size" />
<item command="CanvasSize" text="@.sprite_canvas_size" />
<menu text="@.sprite_rotate_canvas">
<item command="Rotate" text="@.sprite_rotate_180">
<param name="target" value="canvas" />
<param name="angle" value="180" />
</item>
<item command="Rotate" text="@.sprite_rotate_90cw">
<param name="target" value="canvas" />
<param name="angle" value="90" />
</item>
<item command="Rotate" text="@.sprite_rotate_90ccw">
<param name="target" value="canvas" />
<param name="angle" value="-90" />
</item>
<separator />
<item command="Flip" text="@.sprite_flip_canvas_horizontal">
<param name="target" value="canvas" />
<param name="orientation" value="horizontal" />
</item>
<item command="Flip" text="@.sprite_flip_canvas_vertical">
<param name="target" value="canvas" />
<param name="orientation" value="vertical" />
</item>
</menu>
<separator />
<item command="CropSprite" text="@.sprite_crop" />
<item command="AutocropSprite" text="@.sprite_trim" />
</menu>
<menu text="@.layer">
<item command="LayerProperties" text="@.layer_properties" />
<item command="LayerVisibility" text="@.layer_visible" />
<item command="LayerLock" text="@.layer_lock_layers" />
<item command="OpenGroup" text="@.layer_open_group" />
<separator />
<item command="NewLayer" text="@.layer_new_layer" />
<item command="NewLayer" text="@.layer_new_group">
<param name="group" value="true" />
</item>
<item command="RemoveLayer" text="@.layer_delete_layer" />
<item command="BackgroundFromLayer" text="@.layer_background_from_layer" />
<item command="LayerFromBackground" text="@.layer_layer_from_background" />
<separator />
<item command="DuplicateLayer" text="@.layer_duplicate" />
<item command="MergeDownLayer" text="@.layer_merge_down" />
<item command="FlattenLayers" text="@.layer_flatten" />
<separator />
<item command="NewLayer" text="@.layer_add_reference_layer" >
<param name="reference" value="true" />
<param name="from-file" value="true" />
</item>
</menu>
<menu text="@.frame">
<item command="FrameProperties" text="@.frame_properties">
<param name="frame" value="current" />
</item>
<item command="CelProperties" text="@.frame_cel_properties" />
<separator />
<item command="NewFrame" text="@.frame_new_frame" />
<item command="NewFrame" text="@.frame_new_empty_frame">
<param name="content" value="empty" />
</item>
<item command="NewFrame" text="@.frame_duplicate_cels">
<param name="content" value="celblock" />
</item>
<item command="NewFrame" text="@.frame_duplicate_linked_cels">
<param name="content" value="cel" />
</item>
<item command="RemoveFrame" text="@.frame_delete_frame" />
<separator />
<menu text="@.frame_tags">
<item command="FrameTagProperties" text="@.frame_tags_tag_properties" />
<separator />
<item command="NewFrameTag" text="@.frame_tags_new_tag" />
<item command="RemoveFrameTag" text="@.frame_tags_delete_tag" />
</menu>
<menu text="@.frame_jump_to">
<item command="GotoFirstFrame" text="@.frame_jump_to_first_frame" />
<item command="GotoPreviousFrame" text="@.frame_jump_to_previous_frame" />
<item command="GotoNextFrame" text="@.frame_jump_to_next_frame" />
<item command="GotoLastFrame" text="@.frame_jump_to_last_frame" />
<separator />
<item command="GotoFrame" text="@.frame_go_to_frame" />
</menu>
<item command="PlayAnimation" text="@.frame_play_animation" />
<separator />
<item command="FrameProperties" text="@.frame_constant_frame_rate">
<param name="frame" value="all" />
</item>
<item command="ReverseFrames" text="@.frame_reverse_frames" />
</menu>
<menu text="@.select">
<item command="MaskAll" text="@.select_all" />
<item command="DeselectMask" text="@.select_deselect" />
<item command="ReselectMask" text="@.select_reselect" />
<item command="InvertMask" text="@.select_inverse" />
<separator />
<item command="MaskByColor" text="@.select_color_range" />
<menu text="@.select_modify">
<item command="ModifySelection" text="@.select_modify_border">
<param name="modifier" value="border" />
</item>
<item command="ModifySelection" text="@.select_modify_expand">
<param name="modifier" value="expand" />
</item>
<item command="ModifySelection" text="@.select_modify_contract">
<param name="modifier" value="contract" />
</item>
</menu>
<separator />
<item command="LoadMask" text="@.select_load_from_file" />
<item command="SaveMask" text="@.select_save_to_file" />
</menu>
<menu text="@.view">
<item command="DuplicateView" text="@.view_duplicate_view" />
<separator />
<item command="ShowExtras" text="@.view_show_extras" />
<menu text="@.view_show">
<item command="ShowLayerEdges" text="@.view_show_layer_edges" />
<item command="ShowSelectionEdges" text="@.view_show_selection_edges" />
<item command="ShowGrid" text="@.view_show_grid" />
<item command="ShowAutoGuides" text="@.view_show_auto_guides" />
<item command="ShowSlices" text="@.view_show_slices" />
<item command="ShowPixelGrid" text="@.view_show_pixel_grid" />
<separator />
<item command="ShowBrushPreview" text="@.view_show_brush_preview" />
</menu>
<separator />
<menu text="@.view_grid">
<item command="GridSettings" text="@.view_grid_settings" />
<item command="SelectionAsGrid" text="@.view_grid_selection_as_grid" />
<item command="SnapToGrid" text="@.view_grid_snap_to_grid" />
</menu>
<menu text="@.view_tiled_mode">
<item command="TiledMode" text="@.view_tiled_mode_none">
<param name="axis" value="none" />
</item>
<item command="TiledMode" text="@.view_tiled_mode_both">
<param name="axis" value="both" />
</item>
<item command="TiledMode" text="@.view_tiled_mode_x">
<param name="axis" value="x" />
</item>
<item command="TiledMode" text="@.view_tiled_mode_y">
<param name="axis" value="y" />
</item>
</menu>
<item command="SymmetryMode" text="@.view_symmetry_options" />
<separator />
<item command="SetLoopSection" text="@.view_set_loop_section" />
<item command="ShowOnionSkin" text="@.view_show_onion_skin" />
<separator />
<item command="Timeline" text="@.view_timeline">
<param name="switch" value="true" />
</item>
<item command="TogglePreview" text="@.view_preview" />
<item command="AdvancedMode" text="@.view_full_screen_mode" />
<item command="FullscreenPreview" text="@.view_full_screen_preview" />
<item command="Home" text="@.view_home" />
<separator />
<item command="Refresh" text="@.view_refresh" />
</menu>
<menu text="@.help" id="help_menu">
<item command="OpenBrowser" text="@.help_readme">
<param name="filename" value="README.md" />
</item>
<separator />
<item command="Launch" text="@.help_quick_reference">
<param name="type" value="url" />
<param name="path" value="/quickref/" />
</item>
<item command="Launch" text="@.help_documentation">
<param name="type" value="url" />
<param name="path" value="/docs/" />
</item>
<item command="Launch" text="@.help_tutorial">
<param name="type" value="url" />
<param name="path" value="/tutorial/" />
</item>
<separator />
<item command="Launch" text="@.help_release_notes">
<param name="type" value="url" />
<param name="path" value="/release-notes/" />
</item>
<item command="Launch" text="@.help_twitter">
<param name="type" value="url" />
<param name="path" value="http://twitter.com/aseprite" />
</item>
<separator />
<item command="Launch" text="@.help_donate">
<param name="type" value="url" />
<param name="path" value="/donate/" />
</item>
<item command="About" text="@.help_about" />
</menu>
</menu>
<menu id="tab_popup_menu">
<item command="CloseFile" text="@.close" />
</menu>
<menu id="document_tab_popup_menu">
<item command="CloseFile" text="@tab_popup_menu.close" />
<item command="DuplicateView" text="@.duplicate_view" />
<separator />
<item command="OpenWithApp" text="@.open_with_os" />
<item command="OpenInFolder" text="@.open_in_folder" />
</menu>
<menu id="layer_popup_menu">
<item command="LayerProperties" text="@main_menu.layer_properties" />
<separator />
<item command="NewLayer" text="@main_menu.layer_new_layer" />
<item command="NewLayer" text="@main_menu.layer_new_group" >
<param name="group" value="true" />
</item>
<item command="RemoveLayer" text="@main_menu.layer_delete_layer" />
<item command="BackgroundFromLayer" text="@main_menu.layer_background_from_layer" />
<item command="LayerFromBackground" text="@main_menu.layer_layer_from_background" />
<separator />
<item command="DuplicateLayer" text="@main_menu.layer_duplicate" />
<item command="MergeDownLayer" text="@main_menu.layer_merge_down" />
<item command="FlattenLayers" text="@main_menu.layer_flatten" />
</menu>
<menu id="frame_popup_menu">
<item command="FrameProperties" text="@main_menu.frame_properties">
<param name="frame" value="current" />
</item>
<separator />
<item command="NewFrame" text="@main_menu.frame_new_frame" />
<item command="NewFrame" text="@main_menu.frame_new_empty_frame">
<param name="content" value="empty" />
</item>
<item command="NewFrameTag" text="@main_menu.frame_tags_new_tag" />
<item command="RemoveFrame" text="@main_menu.frame_delete_frame" />
<separator />
<item command="SetLoopSection" text="@main_menu.view_set_loop_section" />
</menu>
<menu id="cel_popup_menu">
<item command="CelProperties" text="@main_menu.frame_cel_properties" />
<separator />
<item command="ClearCel" text="@.clear" />
<item command="UnlinkCel" text="@.unlink" />
<item command="LinkCels" text="@.link_cels" />
<separator />
<item command="NewFrame" text="@main_menu.frame_duplicate_cels">
<param name="content" value="celblock" />
</item>
<item command="NewFrame" text="@main_menu.frame_duplicate_linked_cels">
<param name="content" value="cel" />
</item>
</menu>
<menu id="cel_movement_popup_menu">
<item command="MoveCel" text="@.move" />
<item command="CopyCel" text="@.copy" />
<separator />
<item command="Cancel" text="@.cancel">
<param name="type" value="noop" />
</item>
</menu>
<menu id="frame_tag_popup_menu">
<item command="FrameTagProperties" text="@main_menu.frame_tags_tag_properties" />
<item command="RemoveFrameTag" text="@main_menu.frame_tags_delete_tag" />
</menu>
<menu id="slice_popup_menu">
<item command="SliceProperties" text="@.properties" />
<item command="RemoveSlice" text="@.delete" />
</menu>
<menu id="palette_popup_menu">
<item command="PaletteEditor" text="@.edit_palette" />
<item command="PaletteSize" text="@.palette_size" />
<separator />
<item command="SetPaletteEntrySize" text="@.small_size">
<param name="size" value="7" />
</item>
<item command="SetPaletteEntrySize" text="@.medium_size">
<param name="size" value="11" />
</item>
<item command="SetPaletteEntrySize" text="@.large_size">
<param name="size" value="17" />
</item>
<separator />
<item command="SetColorSelector" text="@.color_tint_shade_tone">
<param name="type" value="tint-shade-tone" />
</item>
<item command="SetColorSelector" text="@.color_spectrum">
<param name="type" value="spectrum" />
</item>
<item command="SetColorSelector" text="@.rgb_color_wheel">
<param name="type" value="rgb-wheel" />
</item>
<item command="SetColorSelector" text="@.ryb_color_wheel">
<param name="type" value="ryb-wheel" />
</item>
<item command="SetColorSelector" text="@.normal_map_color_wheel">
<param name="type" value="normal-map-wheel" />
</item>
<separator />
<item command="LoadPalette" text="@.load_palette" />
<item command="SavePalette" text="@.save_palette" />
<item command="LoadPalette" text="@.load_default_palette">
<param name="preset" value="default" />
</item>
<item command="SavePalette" text="@.save_as_default_palette">
<param name="preset" value="default" />
</item>
<separator />
<item command="ColorQuantization" text="@.create_palette_from_current_sprite" />
</menu>
<menu id="ink_popup_menu">
<item command="SetInkType" text="@inks.simple_ink">
<param name="type" value="simple" />
</item>
<item command="SetInkType" text="@inks.alpha_compositing">
<param name="type" value="alpha-compositing" />
</item>
<item command="SetInkType" text="@inks.copy_color">
<param name="type" value="copy-color" />
</item>
<item command="SetInkType" text="@inks.lock_alpha">
<param name="type" value="lock-alpha" />
</item>
<item command="SetInkType" text="@inks.shading">
<param name="type" value="shading" />
</item>
<separator />
<item command="SetSameInk" text="@.same_in_all_tools" />
</menu>
</menus>
<!-- tools -->
<tools>
<group id="selection_tools">
<tool id="rectangular_marquee"
text="@.rectangular_marquee"
tooltip="@.selection_tooltip"
fill="always"
ink="selection"
controller="two_points"
pointshape="pixel"
intertwine="as_rectangles"
tracepolicy="last" />
<tool id="elliptical_marquee"
text="@.elliptical_marquee"
tooltip="@.selection_tooltip"
fill="always"
ink="selection"
controller="two_points"
pointshape="pixel"
intertwine="as_ellipses"
tracepolicy="last" />
<tool id="lasso"
text="@.lasso_tool"
tooltip="@.selection_tooltip"
fill="always"
ink="selection"
controller="freehand"
pointshape="pixel"
intertwine="as_lines"
tracepolicy="accumulate" />
<tool id="polygonal_lasso"
text="@.polygonal_lasso"
tooltip="@.selection_tooltip"
fill="always"
ink="selection"
controller="point_by_point"
pointshape="pixel"
intertwine="as_lines"
tracepolicy="last" />
<tool id="magic_wand"
text="@.magic_wand"
tooltip="@.selection_tooltip"
fill="always"
ink="selection"
controller="one_point"
pointshape="floodfill"
tracepolicy="accumulate" />
</group>
<group id="pencil_tools">
<tool id="pencil"
text="@.pencil"
ink="paint"
controller="freehand"
pointshape="brush"
intertwine="as_lines"
tracepolicy="accumulate" />
<tool id="spray"
text="@.spray"
ink="paint"
controller="freehand"
pointshape="spray"
tracepolicy="overlap" />
</group>
<group id="eraser_tools">
<tool id="eraser"
text="@.eraser"
tooltip="@.eraser_tooltip"
ink_left="eraser"
ink_right="replace_fg_with_bg"
controller="freehand"
pointshape="brush"
intertwine="as_lines"
tracepolicy="accumulate"
default_brush_size="8" />
</group>
<group id="color_tools">
<tool id="eyedropper"
text="@.eyedropper"
ink_left="pick_fg"
ink_right="pick_bg"
controller="freehand"
pointshape="pixel" />
</group>
<group id="view_tools">
<tool id="zoom"
text="@.zoom"
ink="zoom"
controller="freehand" />
<tool id="hand"
text="@.hand"
ink="scroll"
controller="freehand" />
</group>
<group id="move_tools">
<tool id="move"
text="@.move"
ink="move"
controller="freehand" />
<tool id="slice"
text="@.slice"
fill="none"
ink="slice"
controller="two_points"
pointshape="pixel"
intertwine="as_rectangles"
tracepolicy="last" />
</group>
<group id="paint_bucket">
<tool id="paint_bucket"
text="@.paint_bucket"
ink="paint"
controller="one_point"
pointshape="floodfill"
tracepolicy="accumulate" />
<tool id="gradient"
text="@.gradient"
ink="gradient"
controller="two_points"
pointshape="floodfill"
intertwine="first_point"
tracepolicy="last" />
</group>
<group id="perfect_traces">
<tool id="line"
text="@.line"
ink="paint"
controller="two_points"
pointshape="brush"
intertwine="as_lines"
tracepolicy="last" />
<tool id="curve"
text="@.curve"
ink="paint"
controller="four_points"
pointshape="brush"
intertwine="as_bezier"
tracepolicy="last" />
</group>
<group id="shapes">
<tool id="rectangle"
text="@.rectangle"
fill="optional"
ink="paint"
controller="two_points"
pointshape="brush"
intertwine="as_rectangles"
tracepolicy="last" />
<tool id="filled_rectangle"
text="@.filled_rectangle"
fill="always"
ink="paint"
controller="two_points"
pointshape="brush"
intertwine="as_rectangles"
tracepolicy="last" />
<tool id="ellipse"
text="@.ellipse"
fill="optional"
ink="paint"
controller="two_points"
pointshape="brush"
intertwine="as_ellipses"
tracepolicy="last" />
<tool id="filled_ellipse"
text="@.filled_ellipse"
fill="always"
ink="paint"
controller="two_points"
pointshape="brush"
intertwine="as_ellipses"
tracepolicy="last" />
</group>
<group id="contours">
<tool id="contour"
text="@.contour"
fill="always"
ink="paint"
controller="freehand"
pointshape="brush"
intertwine="as_lines"
tracepolicy="accumulate" />
<tool id="polygon"
text="@.polygon"
fill="always"
ink="paint"
controller="point_by_point"
pointshape="brush"
intertwine="as_lines"
tracepolicy="last" />
</group>
<group id="effects">
<tool id="blur"
text="@.blur"
ink="blur"
controller="freehand"
pointshape="brush"
intertwine="as_lines"
tracepolicy="accumulate"
default_brush_size="16" />
<tool id="jumble"
text="@.jumble"
ink="jumble"
controller="freehand"
pointshape="brush"
intertwine="as_lines"
tracepolicy="overlap"
default_brush_size="16" />
</group>
</tools>
</gui>