Keyboard shortcuts
The below table lists the current keyboard shortcuts for SMSGFX.
Note
If a shortcut is for a specific platform then you it will be prefaced with either ‘PC’ or ‘Mac’, please use the appropriate shortcut for your platform.
Shortcuts without ‘PC’ or ‘Mac’ in-front of them are platform agnostic.
Note
Plus signs between keys such as Ctrl + Z mean that you should press Ctrl and Z at the same time.
When there is a slash between the keys such as A / B mean that you can press either A or B.
Key combinations separated by a comma such as Alt + I, Alt + S mean that you would hold the Alt key, while holding Alt press the I key, depress the I key, continue to hold the Alt key and then press the S key.
General |
||
Key |
Function |
|
PC |
Ctrl + Z |
Undo. |
Mac |
⌘ + Z |
|
PC |
Ctrl + Y |
Redo. |
Mac |
⌘ + Shift + Z |
|
PC |
Ctrl + S |
Save project to file. |
Mac |
⌘ + S |
|
PC |
Ctrl + O |
Open a project file. |
Mac |
⌘ + O |
|
PC |
Ctrl + Shift + E |
Convert / export project to assembly or code. |
Mac |
⌘ + Shift + E |
|
PC |
Alt + N, Alt + N |
Create a new project. |
Mac |
⌥ + N, ⌥ + N |
|
Viewport |
||
Key |
Function |
|
Shift + Up / Down / Left / Right |
Pan around the viewport. |
|
Shift + + |
Zoom in on viewport. |
|
Mouse wheel up |
||
Shift + - |
Zoom out on viewport. |
|
Mouse wheel down |
||
Tools |
||
Key |
Function |
|
S |
Change to tile select tool in tile set, or tile attributes tool in tile map. |
|
P |
Change to pencil tool. |
|
B |
Change to paint bucket tool. |
|
R |
Change to colour replace tool. |
|
I |
Change to colour select tool, or tile select tool when using tile stamp. |
|
F |
Change to reference image tool. |
|
- / + |
[In tile map] Change to row and column tool. |
|
L |
[In tile map] Change to break link tool. |
|
X |
[In tile map] Change to tile stemp tool. |
|
C |
[In tile map] Change to palette paint tool. |
|
Tile editor |
||
Key |
Function |
|
PC |
Ctrl + X |
[Tile set, with selected tile] Cut selected tile. |
Mac |
⌘ + X |
|
PC |
Ctrl + C |
[Tile set, with selected tile] Copy selected tile. |
Mac |
⌘ + C |
|
PC |
Ctrl + V |
[Tile set] Paste selected tile. |
Mac |
⌘ + V |
|
PC |
Ctrl + D |
[Tile set, with selected tile] Duplicate selected tile. |
Mac |
⌘ + D |
|
Delete |
[Tile set, with selected tile] Delete selected tile. |
|
Up / Down / Left / Right |
Change selected tile in tile set or tile map. |
|
PC |
Ctrl + [ |
[In tile editor] Decrease brush size. |
Mac |
^ + [ |
|
PC |
Ctrl + Shift + [ |
[In tile editor] Decrease brush size more. |
Mac |
^ + Shift + [ |
|
PC |
Ctrl + ] |
[In tile editor] increase brush size. |
Mac |
^ + ] |
|
PC |
Ctrl + Shift + ] |
[In tile editor] Increase brush size more. |
Mac |
^ + Shift + ] |
|
PC |
Ctrl |
[With pencil, colour replace, or tile stamp tool selected] Quickly swap to the colour or tile eyedropper tool, release the key to swap back to original tool. |
Mac |
^ |
|
Tile map specific |
||
Key |
Function |
|
PC |
Alt + N, Alt + M |
Create a new tile map. |
Mac |
⌥ + N, ⌥ + M |
|
PC |
Alt + Shift + < |
Move to previous tile map. |
Mac |
⌥ + Shift + < |
|
PC |
Alt + Shift + > |
Move to next tile map. |
Mac |
⌥ + Shift + > |
|
PC |
Alt + { |
[In tile editor, in tile map, with selected tile] Mirror selected tile horizontally. |
Mac |
⌥ + { |
|
PC |
Alt + } |
[In tile editor, in tile map, with selected tile] Mirror selected tile vertically. |
Mac |
⌥ + } |
|
Tile set specific |
||
Key |
Function |
|
PC |
Alt + N, Alt + T |
Add a new tile to tile set. |
Mac |
⌥ + N, ⌥ + T |
|
PC |
Alt + I, Alt + T |
Import tiles from assembly code. |
Mac |
⌥ + I, ⌥ + T |
|
PC |
Alt + I, Alt + I |
Import tiles from image (such as a sprite sheet). |
Mac |
⌥ + I, ⌥ + I |
|
PC |
Alt + { |
[In tile editor, in tile set, with selected tile] Mirror selected tile horizontally. |
Mac |
⌥ + { |
|
PC |
Alt + } |
[In tile editor, in tile set, with selected tile] Mirror selected tile vertically. |
Mac |
⌥ + } |
|
PC |
Alt + Up / Down / Left / Right |
[In tile editor, in tile set, with selected tile] Move the selected tile up, down, left or right. |
Mac |
⌥ + } |
|
Palette specific |
||
Key |
Function |
|
PC |
Alt + N, Alt + P |
Create a new palette. |
Mac |
⌥ + N, ⌥ + P |
|
PC |
Alt + I, Alt + P |
Import palettes from assembly code. |
Mac |
⌥ + I, ⌥ + P |
|
Shift + < |
Select next lower colour index in palette. |
|
Shift + > |
Select next higher colour index in palette. |
|
PC |
Ctrl + Shift + < |
Move to previous colour palette. |
Mac |
^ + Shift + < |
|
PC |
Ctrl + Shift + > |
Move to next colour palette. |
Mac |
^ + Shift + > |
|