mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-27 11:08:13 +08:00
52 lines
2.9 KiB
Markdown
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. |
|