## Dynamic Key Bindings

Gimp has a very nice way of dealing with shortcuts (sometimes known as hotkeys). If you don't like a default shortcut, or if your favorite command hasn't been assigned to a default hotkey, just bring up the menu holding the command (for example, `right-click|File|``Preference`) and press the desired key sequence -- say, Ctrl+U. From now on, the Preference dialog will pop up when you press Ctrl+U (remember to keep Caps Lock off). If the Ctrl+U key sequence was originally assigned to (for example) `right-click|File|``Print`, the original shortcut will not be available. All of this happens on the fly -- there is no need to restart Gimp.

Changes to key bindings can also be done by editing your personal menurc file in your personal gimp directory. This makes it possible to share your shortcuts with your friends. If you are a former Photoshop user, you can even re-bind your keys so Gimp will use the same hotkeys as Photoshop.

We suggest that you stick to the default shortcuts; otherwise, it may be difficult to follow our instructions. (For instance, you could run into some problems when we write Ctrl+N to get a new image, and you accidentally quit Gimp because you have reassigned the shortcut.) If you want to remove all your personal shortcuts, just type`"rm .gimp/menurc"` in an xterm shell.

The next few pages list the default key bindings in Gimp.

### Conventions

· The left column lists options available for a certain tool (clicking different mouse buttons and/or pressing hotkeys). The right column describes the result.

· The headings list the different tools in the left column and the hotkeys for calling up each tool in the right column.

· `{1}` represents left mouse button

· `{2}` represents the middle mouse button

· `{3}` represents the right mouse button

· Shift + {1} - Shift + Shift + Ctrl means the following:
First press Shift, then press the left mouse button. Release Shift then press Shift again. Press Ctrl and drag the mouse while holding Shift and Ctrl. When you are finished, first release the mouse button, then release Shift and Ctrl.

Default Shortcuts And Dynamic Key Bindings

Gimp has many accelerator keys that make image manipulation quicker and easier. Gimp also lets you assign shortcut keys on the fly.

## Default Shortcuts In Gimp

Selection Tools
{1} | Draw selection
{1} + {3} - {1} | Cancel selection
On existing selections
Shift + {1} - Shift | Add to selection
Ctrl + {1} - Ctrl | Subtract from selection
Shift + Ctrl + {1} - Shift - Ctrl | Union of selection
Alt + {1} | Move selection
Rectangular and ellipse | Shortcut: R/E
{1} + Shift | Circle/square only
{1} + Ctrl | Start from center
{1} + Shift + Ctrl | Start circle/square from center
Shift + {1} - Shift + Shift | Add circle/square to selection
Shift + {1} - Shift + Ctrl | Add rect/ellipse to selection starting from center
Shift + {1} - Shift + Shift + Ctrl | Add circle/square to selection starting from center
Ctrl + {1} - Ctrl + Shift | Subtract circle/square from selection
Ctrl + {1} - Ctrl + Ctrl | Subtract ellipse/square from selection starting from center
Ctrl + {1} - Ctrl + Shift +Ctrl | Subtract circle/square from selection starting from center
Shift + Ctrl + {1} - Shift - Ctrl + Shift | Circle/square union of selection
Shift + Ctrl + {1} - Shift - Ctrl + Ctrl | Ellipse/rectangle union of selection starting from center
Shift + Ctrl + {1} - Shift - Ctrl + Shift + Ctrl | Circle/square union of selection starting from center
Bezier | Shortcut: B
{1} (inside bezier) | Convert to selection
{1} | Move both control handles
Shift + {1} | Move one control handle
Ctrl + {1} | Move control point
Remaining selection tools
Fuzzy select | Z
Free | F
Intelligent scissors | I
Move tool | Shortcut: M
{1} | Move current layer
{1} + Shift | Move current even if 100% transparent
Ctrl + [arrow key] | Move layer 1 pixel
Shift + [arrow key] | Move layer 25 pixels
Alt + [arrow key] | Move selection 1 pixel
Alt + Shift + [arrow key] | Move selection 25 pixels
Magnify tool | Shortcut: Shift + M
{1} or = | Zoom in
Shift + {1} or - | Zoom out
{2} | Pan image
Crop tool | Shortcut: Shift + C
{1} | Make crop selection
{1} + {3} -{1} | Cancel crop
{1} inside crop | Perform crop
Text tool | Shortcut: T
{1} | Set top left of text
Color picker tool | Shortcut: O
{1} | Get color
Transform tool | Shortcut: Shift + T
Rotation mode |
{1} | Rotate with 1° increments
Ctrl + {1} | Rotate with 15° increments
Scaling mode |
{1} | Free scaling
Shift + {1} | Scale in X direction only
Ctrl + {1} | Scale in Y direction only
Shift + Ctrl + {1} | Scale with fixed ratio
Shearing mode |
{1} | Free shearing
Perspective mode |
{1} | Move point
All |
{1} + {3} - {3} | Preview
Bucket fill tool | Shortcut: Shift + M
With no selection |
{1} | Fill with FG color
Shift + {1} | Fill with BG color
With selection |
{1} | Fill selection with FG color
Shift + {1} | Fill selection with BG color
Color picker tool | Shortcut: O
{1} | Set active color with cursor
X | Swap BG FG color
D | Set default colors
Blend tool | Shortcut: L
{1} + drag - {1} | Set start => end of gradient
{1} + {2} - {1} | Cancel gradient
Paint tools
Blend tool | Shortcut: L
Pencil tool | Shortcut: Shift + P
Airbrush tool | Shortcut: A
{1} | Paint
Alt + {1} | Quick draw
Shift +/- {1} + distance +/- {1} | Line draw
Eraser tool | Shortcut: Shift + E
{1} | Set to BG and Clear
Alt + {1} | Quick erase
Shift +/- {1} + distance +/- {1} | Line erase
Clone tool | Shortcut: C
{1} | Clone
Ctrl + {1} | Set clone source point
Alt + {1} | Quick clone
Shift +/- {1} + distance +/-! {1} | Line clone
Convolver tool | Shortcut: V
{1} | Blur/Sharpen with brush

File |  | Select
New | Ctrl + N | Toggle | Ctrl + T
Open | Ctrl + O | Invert | Ctrl + I
Close | Ctrl + W | All | Ctrl + A
Quit | Ctrl + Q | None | Shift + Ctrl + A
|  | Float | Shift + Ctrl + L
Dialogs | Sharpen | Shift + Ctrl + H
Brushes | Shift + Ctrl + B | Feather | Shift + Ctrl + F
Patterns | Shift + Ctrl + P |  |
Palette | Ctrl + P | View
Gradient editor | Ctrl + G | Zoom in | =
Tool options | Shift + Ctrl + T | Zoom out | -
Layers & Channels | Ctrl + L | Zoom 1:1 | 1
|  | Window info | Shift + Ctrl + I
Edit | Toggle rulers | Shift + Ctrl + R
Cut | Ctrl + X | Toggle guides | Shift + Ctrl + T
Copy | Ctrl + C | Shrink wrap | Ctrl + E
Paste | Ctrl + V |  |
Clear | Ctrl + K | Image
Fill | Ctrl + . |  | Channel Ops Dupli | Ctrl + D
Undo | Ctrl + Z |  | Channel Ops Offset | Shift + Ctrl + O
Redo | Ctrl + R |  |  |
Cut Named | Shift + Ctrl + X |  | Layers
Copy Named | Shift + Ctrl + C |  | Dialog | Ctrl + L
Paste Named | Shift + Ctrl + V |  | Raise Layer | Ctrl + F
|  |  | Lower Layer | Ctrl + B
Filters |  | Merge Visible Layers | Ctrl + M
Repeat Last | Alt + F |  |
Re-show Last | Shift + Alt + F |  |  |

Tools |  | Layers & Channels dialog
Rect Select | R |  | Layers ops menu |
Ellipse Select | E |  | New layer | Ctrl + N
Fuzzy Select | Z |  | Raise layer | Ctrl + F
Bezier Select | B |  | Lower layer | Ctrl + B
Intelligent Scissors | I |  | Duplicate layer | Ctrl + C
Move | M |  | Delete layer | Ctrl + X
Magnify | Shift + M |  | Scale layer | Ctrl + S
Crop | Shift + C |  | Resize layer | Ctrl + R
Transform | Shift + T |  | Merge visible layers | Ctrl + M
Flip | Shift + F |  | {1} | Select layer (visible and anchor)
Text | T |  | Shift + {1} | View current layer only
Color Picker | O |  | Alt + {1} Green layer mask | View layer mask (or remove green mask)
Bucket Fill | Shift + B |  |
Blend | L |  |
Paintbrush | P |  | Channels ops menu
Pencil | Shift + P |  | New channel | Ctrl + N
Eraser | Shift + E |  | Raise channel | Ctrl + F
Airbrush | A |  | Lower channel | Ctrl + B
Clone | C |  | Duplicate channel | Ctrl + C
Convolve | V |  | Delete channel | Ctrl + X
|  |  | Channel to selection | Ctrl + S

Gradient Editor dialog: Ops menu |  | Selection operands
Left endpoint color | L |  | Flip segments | F
Load from left neighbor's right endpoint | Ctrl + L |  | Replicate segment | M
Blend endpoints' colors | B |  | Blend endpoints' opacity | Ctrl + B
Load from right endpoint | Alt + L |  |
Load from FG color | Ctrl + |  |
Right endpoint color | R |  |
Load from right neighbor's right endpoint | Ctrl + R |  |
Load from left endpoint | Alt + R |  |
Load from FG color | Alt + F |  |
Segments |  |  |
Split segment at midpoint | S |  |
Split segment uniformly | U |  |
Delete segment | D |  |
Recenter segment's midpoint | C |  |
Redistribute handles in segment | Ctrl + C |  |

Frozenriver Digital Design http://www.frozenriver.nu Voice: +46 (0)31 474356 Fax: +46 (0)31 493833 support@frozenriver.com | Publisher Coriolis http://www.coriolis.com