Files
Graphite/website/content/learn/tools/_index.md
T

52 lines
2.9 KiB
Markdown

+++
title = "Tools"
template = "book.html"
page_template = "book.html"
[extra]
order = 4
+++
Tools are the primary means of interacting with and creating content in the Graphite editor. Each tool is purpose-built for a specific kind of creation or editing task. Tools are activated from the **tool shelf** on the left side of the editor, or with their keyboard shortcut.
## Tool categories
<!-- TODO: Add a table column with each tool icon -->
### General tools
Tools for selecting, navigating, and applying colors and styles to content.
| Tool | Shortcut | Description |
|:-|:-:|:-|
| [Select](./select) | <kbd>V</kbd> | Select and transform layers and objects — move, resize, rotate, and skew by manipulating bounding box handles or using keyboard-driven grab/rotate/scale transforms. |
| [Artboard](./artboard) | | Create and manage artboard regions that define the bounds of exportable artwork areas. |
| [Navigate](./navigate) | <kbd>Z</kbd> | Pan and zoom the viewport. |
| [Eyedropper](./eyedropper) | <kbd>I</kbd> | Sample a color from anywhere on the canvas and set it as the active fill or stroke color. |
| [Fill](./fill) | <kbd>F</kbd> | Apply the active fill or stroke color to the clicked layer. |
| [Gradient](./gradient) | <kbd>H</kbd> | Create and interactively edit linear and radial gradient fills on layers. |
### Vector tools
Tools for drawing and editing vector paths and shapes.
| Tool | Shortcut | Description |
|:-|:-:|:-|
| [Path](./path) | <kbd>A</kbd> | Edit the anchor points and handles of existing vector paths — select, move, add, delete, and modify the curvature of individual points and segments. |
| [Pen](./pen) | <kbd>P</kbd> | Draw new bezier paths point by point, placing anchor points and dragging out handles to define the curvature of each segment. |
| [Freehand](./freehand) | <kbd>N</kbd> | Draw freehand strokes that are recorded as vector paths. |
| [Spline](./spline) | | Draw smooth Catmull-Rom spline curves by placing points that the curve passes through naturally. |
| [Line](./line) | <kbd>L</kbd> | Draw straight line segments. This is the Line variant of the Shape tool. |
| [Rectangle](./rectangle) | <kbd>M</kbd> | Draw rectangles and squares, optionally with rounded corners. This is the Rectangle variant of the Shape tool. |
| [Ellipse](./ellipse) | <kbd>E</kbd> | Draw ellipses and circles. This is the Ellipse variant of the Shape tool. |
| [Shape](./shape) | <kbd>Y</kbd> | Draw parametric shapes — polygon, star, circle, arc, spiral, grid, and arrow — with tool options to configure their geometry. Also encompasses the Line, Rectangle, and Ellipse variants. |
| [Text](./text) | <kbd>T</kbd> | Create and edit text layers by clicking to place a text frame and typing. |
### Raster tools
Tools for painting and editing raster (pixel-based) content.
| Tool | Shortcut | Description |
|:-|:-:|:-|
| [Brush](./brush) | <kbd>B</kbd> | Paint brush strokes onto raster layers. |