cheatsheet do
  title 'Blender'
  docset_file_name 'Blender'
  keyword 'blender'
  source_url 'http://cheat.kapeli.com'

  category do
    id 'Basics'
    entry do
      command 'Right Click'
      name 'Select'
    end
    entry do
      command 'Middle Click'
      name 'Pan'
    end
    entry do
      command 'Mouse Wheel'
      name 'Zoom'
    end
    entry do
      command 'SHIFT+A'
      name 'Add object'
    end
    entry do
      command 'X'
      name 'Delete'
    end
    entry do
      command 'Space'
      name 'Search for function'
    end
    entry do
      command 'T'
      name 'Toolbar'
    end
    entry do
      command 'N'
      name 'Properties'
    end
    entry do
      command 'CTRL+S'
      name 'Save file'
    end
    entry do
      command 'F12'
      name 'Render'
    end
    entry do
      command 'CTRL+F12'
      name 'Render animation'
    end
    entry do
      command 'ESC'
      name 'Stop render'
    end
    entry do
      command 'F3'
      name 'Save render'
    end
    entry do
      command 'F11'
      name 'Show last render'
    end
    entry do
      command 'CTRL+Z'
      name 'Undo'
    end
    entry do
      command 'CTRL+SHIFT+Z'
      name 'Redo'
    end
  end

  category do
    id 'General'
    entry do
      command 'SHIFT+D'
      name 'Duplicate'
    end
    entry do
      command 'M'
      name 'Move to layer'
    end
    entry do
      command 'CTRL+M'
      name 'Mirror'
    end
    entry do
      command 'H'
      name 'Hide'
    end
    entry do
      command 'OPTION+H'
      name 'Unhide'
    end
    entry do
      command 'CTRL+OPTION+SHIFT+C'
      name 'Move to origin point'
    end
    entry do
      command 'CTRL+P'
      name 'Parent to'
    end
    entry do
      command 'OPTION+P'
      name 'Clear parent'
    end
    entry do
      command 'CTRL+T'
      name 'Track to'
    end
    entry do
      command 'OPTION+T'
      name 'Clear track'
    end
    entry do
      command 'SHIFT+C'
      name 'Reset 3D cursor'
    end
    entry do
      command 'CTRL+Space'
      name 'Turn widget on/off'
    end
    entry do
      command 'CTRL+G'
      name 'Add to group'
    end
  end

  category do
    id 'Movements'
    entry do
      command 'G'
      name 'Move'
    end
    entry do
      command 'R'
      name 'Rotate'
    end
    entry do
      command 'S'
      name 'Scale'
    end
    entry do
      command '[HOLD]+SHIFT'
      name 'Precise movements'
    end
    entry do
      command '[HOLD]+CTRL'
      name 'Increment movements'
    end
    entry do
      command 'Middle Click'
      command 'X'
      command 'Y'
      command 'Z'
      name 'Lock to axis'
    end
  end

  category do
    id 'Navigation'
    entry do
      command 'NUMPAD7'
      name 'Top view'
    end
    entry do
      command 'NUMPAD1'
      name 'Front view'
    end
    entry do
      command 'NUMPAD3'
      name 'Side view'
    end
    entry do
      command 'CTRL+NUMPAD1'
      command 'CTRL+NUMPAD3'
      command 'CTRL+NUMPAD7'
      name 'Opposite view'
    end
    entry do
      command 'NUMPAD0'
      name 'Camera view'
    end
    entry do
      command 'NUMPAD.'
      name 'Zoom to object'
    end
    entry do
      command 'SHIF+F'
      name 'Fly mode'
    end
  end

  category do
    id 'Selection'
    entry do
      command 'Right Click'
      name 'Select object'
    end
    entry do
      command 'SHIFT+Right Click'
      name 'Select multiple'
    end
    entry do
      command 'A'
      name 'Select/deselect all'
    end
    entry do
      command 'OPTION+Right Click'
      name 'Select object behind'
    end
    entry do
      command 'L'
      name 'Select linked'
    end
    entry do
      command 'CTRL+L'
      name 'Select all linked'
    end
    entry do
      command 'B'
      name 'Box select'
    end
    entry do
      command 'C'
      name 'Circle select'
    end
    entry do
      command 'CTRL+CLICK'
      name 'Lasso tool'
    end
    entry do
      command 'CTRL+I'
      name 'Inverse selection'
    end
  end

  category do
    id 'Animation'
    entry do
      command 'OPTION+A'
      name 'Play/stop animation'
    end
    entry do
      command 'OPTION+SHIFT+A'
      name 'Play animation in reverse'
    end
    entry do
      command 'Arrow Right'
      name 'Next frame'
    end
    entry do
      command 'Arrow Left'
      name 'Previous frame'
    end
    entry do
      command 'Arrow Up'
      name 'Forward 10 frames'
    end
    entry do
      command 'Arrow Down'
      name 'Back 10 frames'
    end
    entry do
      command 'SHIFT+Arrow Left'
      name 'Jump to start point'
    end
    entry do
      command 'SHIFT+Arrow Right'
      name 'Jump to end point'
    end
    entry do
      command 'OPTION+Mouse Wheel'
      name 'Scroll through frames'
    end
    entry do
      command 'I'
      name 'Insert keyframe'
    end
    entry do
      command 'OPTION+I'
      name 'Remove keyframe'
    end
    entry do
      command 'CTRL+Page Up'
      name 'Jump to next keyframe'
    end
    entry do
      command 'CTRL+Page Down'
      name 'Jump to previous keyframe'
    end
  end

  category do
    id 'Armatures'
    entry do
      command 'E'
      command 'CTRL+Click'
      name 'Add bone'
    end
    entry do
      command 'CTRL+R'
      name 'Rotate'
    end
    entry do
      command 'CTRL+N'
      name 'Recalculate roll'
    end
    entry do
      command 'CTRL+OPTION+A'
      name 'Align bones'
    end
    entry do
      command 'M'
      name 'Move to bone layers'
    end
    entry do
      command 'SHIFT+M'
      name 'View bone layers'
    end
    entry do
      command 'SHIFT+W'
      name 'Set bone flag'
    end
    entry do
      command 'OPTION+F'
      name 'Switch bone direction'
    end
    entry do
      command ']'
      command '['
      name 'Scroll hierarchy'
    end
    entry do
      command 'SHIFT+]'
      command 'SHIFT+['
      name 'Select hierarchy'
    end
    entry do
      command 'L'
      name 'Select connected'
    end
  end

  category do
    id 'Pose Mode'
    entry do
      command 'CTRL+A'
      name 'Apply pose'
    end
    entry do
      command 'OPTION+R'
      name 'Clear pose rotation'
    end
    entry do
      command 'OPTION+L'
      name 'Clear pose location'
    end
    entry do
      command 'OPTION+S'
      name 'Clear pose scale'
    end
    entry do
      command 'CTRL+C'
      name 'Copy pose'
    end
    entry do
      command 'CTRL+V'
      name 'Paste pose'
    end
    entry do
      command 'SHIFT+I'
      name 'Add ik'
    end
    entry do
      command 'CTRL+OPTION+I'
      name 'Remove ik'
    end
    entry do
      command 'CTRL+G'
      name 'Add to bone group'
    end
    entry do
      command 'OPTION+E'
      name 'Relax pose'
    end
  end

  category do
    id 'Timeline'
    entry do
      command 'S'
      name 'Set start frame'
    end
    entry do
      command 'E'
      name 'Set end frame'
    end
    entry do
      command 'Home'
      name 'Show all frames'
    end
    entry do
      command 'M'
      name 'Add marker'
    end
    entry do
      command 'Right Click Drag'
      name 'Move marker'
    end
    entry do
      command 'CTRL+T'
      name 'Toggle frame/seconds'
    end
  end

  category do
    id 'Video Sequence Editor'
    entry do
      command 'SHIFT+F8'
      name 'Switch to editor'
    end
    entry do
      command 'Page Up'
      name 'Next strip'
    end
    entry do
      command 'Page Down'
      name 'Previous strip'
    end
    entry do
      command 'K'
      name 'Split strips'
    end
    entry do
      command 'SHIFT+L'
      name 'Lock strip'
    end
    entry do
      command 'SHIFT+OPTION+L'
      name 'Unlock strip'
    end
    entry do
      command 'CTRL+C'
      name 'Copy strip'
    end
    entry do
      command 'CTRL+V'
      name 'Paste strip'
    end
    entry do
      command 'Y'
      name 'Separate images'
    end
    entry do
      command 'SHIFT+S'
      name 'Snap strip to scrubber'
    end
  end

  category do
    id 'Node Editor'
    entry do
      command 'SHIFT+A'
      name 'Add node'
    end
    entry do
      command 'CTRL+Click'
      name 'Cut links'
    end
    entry do
      command 'H'
      name 'Hide/unhide node'
    end
    entry do
      command 'CTRL+G'
      name 'Make group'
    end
    entry do
      command 'OPTION+G'
      name 'Ungroup'
    end
    entry do
      command 'Tab'
      name 'Edit group'
    end
    entry do
      command 'OPTION+Middle Click'
      name 'Move background'
    end
    entry do
      command 'V'
      name 'Zoom in background'
    end
    entry do
      command 'OPTION+V'
      name 'Zoom out background'
    end
    entry do
      command 'N'
      name 'Properties'
    end
  end

  category do
    id 'Modeling'
    entry do
      command 'F'
      name 'Make face'
    end
    entry do
      command 'W'
      name 'Subdivide'
    end
    entry do
      command 'E'
      name 'Extrude'
    end
    entry do
      command 'V'
      name 'Rip'
    end
    entry do
      command 'P'
      name 'Separate'
    end
    entry do
      command 'CTRL+R'
      name 'Create loopcut'
    end
    entry do
      command 'O'
      name 'Proportional editing'
    end
    entry do
      command 'OPTION+Right Click'
      name 'Select edge loop'
    end
    entry do
      command 'CTRL+E'
      name 'Make seam/sharp'
    end
    entry do
      command 'OPTION+M'
      name 'Merge vertices'
    end
    entry do
      command 'CTRL+M'
      name 'Mirror'
    end
    entry do
      command 'OPTION+S'
      name 'Shrink/fatten'
    end
    entry do
      command 'K+Click'
      name 'Knife'
    end
    entry do
      command 'OPTION+F'
      name 'Fill'
    end
    entry do
      command 'SHIFT+OPTION+F'
      name 'Beauty fill'
    end
    entry do
      command 'CTRL+1-4'
      name 'Add subdivision level'
    end
  end

  category do
    id 'Editing Curves'
    entry do
      command 'OPTION+C'
      name 'Close path'
    end
    entry do
      command 'CTRL+Click'
      name 'Add handle'
    end
    entry do
      command 'W'
      name 'Subdivide'
    end
    entry do
      command 'CTRL+T'
      name 'Tilt'
    end
    entry do
      command 'OPTION+T'
      name 'Clear tilt'
    end
    entry do
      command 'H'
      name 'Change handle to bezier'
    end
    entry do
      command 'V'
      name 'Change handle to vector'
    end
    entry do
      command 'SHIFT+H'
      name 'Revert to default handle'
    end
  end

  category do
    id 'Sculpting'
    entry do
      command 'F'
      name 'Change brush size'
    end
    entry do
      command 'SHIFT+F'
      name 'Change brush strength'
    end
    entry do
      command 'CTRL+F'
      name 'Rotate brush structure'
    end
  end

  category do
    id 'Changing Modes'
    entry do
      command 'Tab'
      name 'Edit/object mode'
    end
    entry do
      command 'V'
      name 'Vertext paint mode'
    end
    entry do
      command 'CTRL+Tab'
      name 'Weight paint mode'
    end
    entry do
      command 'CTRL+Arrow Left'
      command 'CTRL+Arrow Right'
      name 'Cycle workspace'
    end
    entry do
      command 'SHIFT+F2'
      name 'Logic editor'
    end
    entry do
      command 'SHIFT+F3'
      name 'Node editor'
    end
    entry do
      command 'SHIFT+F4'
      name 'Console'
    end
    entry do
      command 'SHIFT+F5'
      name '3D viewport'
    end
    entry do
      command 'SHIFT+F6'
      name 'F-curve editor'
    end
    entry do
      command 'SHIFT+F7'
      name 'Buttons'
    end
    entry do
      command 'SHIFT+F8'
      name 'Video sequence editor'
    end
    entry do
      command 'SHIFT+F9'
      name 'Outliner'
    end
    entry do
      command 'SHIFT+F10'
      name 'Uv/image editor'
    end
    entry do
      command 'SHIFT+F11'
      name 'Text editor'
    end
  end

  category do
    id 'Advanced'
    entry do
      command 'SHIFT+F1'
      name 'Append file'
    end
    entry do
      command 'OPTION+F11'
      name 'Fullscreen mode'
    end
    entry do
      command 'CTRL+Arrow Up'
      name 'Maximize subwindow'
    end
    entry do
      command 'CTRL+O'
      name 'Change active camera'
    end
    entry do
      command 'J'
      name 'Use render buffer'
    end
    entry do
      command 'W'
      name 'Only render selected'
    end
    entry do
      command 'SHIFT+B'
      name 'Only render portion'
    end
    entry do
      command 'CTRL+U'
      name 'Save over default scene'
    end
    entry do
      command 'CTRL+F4'
      name 'Make screencast'
    end
  end

  category do
    id 'Fly Mode'
    entry do
      command 'SHIFT+F'
      name 'Start fly mode'
    end
    entry do
      command 'Mouse Wheel Up'
      name 'Accelerate'
    end
    entry do
      command 'Mouse Wheel Down'
      name 'Decelerate'
    end
    entry do
      command 'Middle Click'
      name 'Pan'
    end
    entry do
      command 'W'
      name 'Fly forward'
    end
    entry do
      command 'S'
      name 'Fly backwards'
    end
    entry do
      command 'A'
      name 'Fly left'
    end
    entry do
      command 'D'
      name 'Fly right'
    end
    entry do
      command 'R'
      name 'Fly up'
    end
    entry do
      command 'F'
      name 'Fly down'
    end
  end

  notes '* Converted from [BlenderGuru](http://blenderguru.com) by Ramsy de Vos'

end
