Files
llamamod/docs/manual/19-shortcuts.md
T

15 KiB
Raw Blame History

Keyboard, mouse and menu reference

The tables in this chapter (except the mouse table) are generated from the editor's own list of tools and commands, so they always match your version – including plugins. Help → Shortcut sheet (printable)… prints the keys on one page.

Single keys without Ctrl or Alt (tool keys, F, H, Delete …) work while the mouse is over the viewport or nothing is being typed; they never fire while a text field has the focus.

Mouse

Input Action
Click / Shift+click / Ctrl+click select / add / toggle
Drag in empty space box selection (Shift adds, Ctrl removes)
Double-click select and frame
Right mouse held + mouse look around; W A S D fly, Q / E down / up, Shift faster, wheel = fly speed
Mouse wheel zoom towards the cursor
Ctrl+middle / Alt+right drag zoom
Alt+left drag orbit
Middle drag pan (Fusion 360, Unity / Unreal) or orbit (Blender)
Shift+middle drag orbit (Fusion 360), pan (Blender, Unity / Unreal)
Double-click middle frame the whole level (Fusion 360)
View cube: click / drag / house look from that side / orbit / home view
Ctrl while dragging invert snapping
Esc while dragging cancel the drag

The middle-button bindings follow the navigation preset (View → Navigation, see Navigation presets); Help → Viewport navigation shows the cheat sheet of the active preset.

Keys

Every tool has its own single key, and no key is used twice (a unit test checks this for the built-in tools and every plugin):

  • Q W E R – select, move, rotate, scale (as in most 3D programs)
  • Geometry: B brush, T tiles, K collision, M paint texture (material), V paint vertex colours
  • Objects: P place, O coin line / arc, N waypoint paths (nodes), J zones & triggers
  • Environment: Z teleport / environment zones, U lights (bulb), Y visibility regions
  • Commands use the other letters (F frame, G snap, H hide, L lock, I eyedropper, C collision view, X local space) or Ctrl / Shift combinations.

Tools

Key Tool What it does
B Brush Brush: draw blocks, platforms, ramps, stairs, walls, water … on the ground or on surfaces; drag the handles of a selected brush to resize it
E Rotate Rotate: green ring = turn about the vertical axis (everything); red/blue rings turn brushes freely (tiles and objects only turn about the vertical axis)
J Zones & triggers Zones & triggers (J): drag the corner handles of box zones and the radius knob of triggers
K Collision Collision: paint collision materials (exit floor 16, death 30, …) per polygon or brush face, switch brush faces' collision on/off
M Paint texture Click faces to give them the current texture; Shift+click picks a face's texture (eyedropper)
N Waypoint paths Waypoint paths (N): select an object, click to add nodes, drag nodes, Del removes
O Coin line / arc Coin line / arc (O): two clicks place a line or a circle of coins
P Place objects Place objects (P): click to place the palette type on the ground, drag objects to move, drag the knob to rotate
Q Select Select: click, Shift+click adds, Ctrl+click toggles, drag for a box
R Scale Scale: brushes (floors, boxes, meshes) – drag a gizmo axis or the centre
T Tiles Tiles: paint tile models onto grid cells, pick, erase, raise/lower and swap tiles
U Lights Place point lights: click to place, drag to set the radius
V Paint vertex colours Vertex colour brush for tiles (Ctrl+click picks a colour)
W Move Move: drag the gizmo arrows/planes, or drag an object over the ground
Y Paint regions Paint visibility regions on grid cells (Ctrl+click picks a region)
Z Zones Teleport / environment zones: click a cell to add a zone, click again for its target

Commands with a shortcut

Key Command Menu
Ctrl+N New level File
Ctrl+Shift+O Open original level File
Ctrl+O Open project File
Ctrl+S Save File
Ctrl+Shift+S Save as File
Ctrl+W Close level File
Ctrl+Q Close editor File
Ctrl+Z Undo Edit
Ctrl+Y Redo Edit
Ctrl+X Cut Edit
Ctrl+C Copy Edit
Ctrl+V Paste Edit
Ctrl+D Duplicate Edit
Delete Delete Edit
Ctrl+Shift+C Copy objects (for other levels) Edit
Ctrl+Shift+V Paste objects at view centre Edit
Ctrl+A Select all Edit
Ctrl+Shift+A Select none Edit
Shift+S Select similar Edit
H Hide selection Edit
Alt+H Show all hidden Edit
L Lock selection Edit
I Texture eyedropper Edit
Ctrl+, Preferences Edit
F Frame selection View
Home Frame level View
Numpad 5 Perspective View → Camera
Numpad 7 Top View → Camera
Numpad 1 Front View → Camera
Numpad 3 Side View → Camera
Ctrl+Shift+L Look through camera (pilot) View → Camera
X Gizmo in local space View
G Snap to grid View
C Show collision View
Ctrl+Shift+T Texture manager View → Panels
Shift+V Vertex colours only View
Ctrl+Shift+K Script View → Panels
Ctrl+B Build Level
F5 Play Level
Shift+F5 Play from camera position Level
Ctrl+Shift+I Import objects of a world Level
Ctrl+[ Turn left 90° Geometry
Ctrl+] Turn right 90° Geometry
Ctrl+Shift+D Array duplicate Geometry
F1 Manual Help
Shift+F1 Getting started Help
Ctrl+F1 Keyboard shortcuts Help
Ctrl+Shift+Z Redo (keyboard only)

Keys inside tools

Tool Keys
Brush Enter type the height, Esc cancel, [ / ] turn 90°, Page Up / Page Down raise / lower
Tiles [ / ] rotation, Page Up / Page Down height, Shift+click pick
Paint texture Shift+click pick a face's texture
Collision Shift+click pick a material
Waypoint paths Ctrl+click insert before, Backspace / Delete remove a node
Zones Shift+drag set the facing, [ / ] turn
Paint vertex colours, Paint regions Ctrl+click pick

In the game during a play-test

Key Action
Escape quit straight back to the editor (Level → Escape quits the play-test)

Menu reference

Every menu command with its shortcut and a short description.

File menu

Command Key What it does
New level… Ctrl+N Create a new level from a template
Open original level… Ctrl+Shift+O Edit one of the game's levels
Open project… Ctrl+O Open a .llamalevel project
Save Ctrl+S Save the project
Save as… Ctrl+Shift+S Save the project under a new name
Close level Ctrl+W Close the project
Import mesh (OBJ, glTF)… Import an OBJ or glTF model as level geometry (preview, size, textures, collision)
Import texture… Import PNG/JPG images as textures (colour reduction, blend class, packing)
Export level WAD… Build the level and save the game file (.wad) somewhere
Export selection as OBJ… Mesh, UVs, vertex colours, textures (PNG) and collision for Blender
Export level as glTF… The level (or the selection) with textures and vertex colours as .glb / .gltf (Blender, viewers)
Close editor Ctrl+Q Close the editor

Edit menu

Command Key What it does
Undo Ctrl+Z Undo the last change
Redo Ctrl+Y Redo what was undone
History Show all changes; click one to go back to it
Cut Ctrl+X Cut the selection
Copy Ctrl+C Copy the selection
Paste Ctrl+V Paste next to the original
Duplicate Ctrl+D Duplicate the selection (one cell east)
Delete Delete Delete the selection (waypoints: the chain is relinked)
Copy objects (for other levels) Ctrl+Shift+C Copies objects with their waypoints and brushes to the system clipboard (paste into any level)
Paste objects at view centre Ctrl+Shift+V
Select all Ctrl+A Select everything that is visible
Select none Ctrl+Shift+A Clear the selection
Select similar Shift+S Objects of the same type / tiles of the same model
Hide selection H Hide the selection in the viewport (editor only: it is still built – tiles have Exclude from build in the inspector)
Show all hidden Alt+H Show everything that was hidden
Lock selection L Locked items stay visible but cannot be clicked in the viewport
Replace texture pixels… Replace the current texture's pixels with an image
Texture eyedropper I Pick the texture of a face in the viewport
Preferences… Ctrl+, Autosave, play-test save slot, theme

View menu

Command Key What it does
Frame selection F Frame the selection (F)
Frame level Home Show the whole level (Home)
Navigation → Fusion 360 (on/off) Mouse bindings like Fusion 360
Navigation → Blender (on/off) Mouse bindings like Blender
Navigation → Unity / Unreal (on/off) Mouse bindings like Unity / Unreal
Camera → Perspective Numpad 5 Back to the perspective view
Camera → Top Numpad 7 Look straight down (orthographic)
Camera → Front Numpad 1 Front view (orthographic)
Camera → Side Numpad 3 Side view (orthographic)
Navigation → View cube (on/off)
Navigation → Home view
Gizmo in local space (on/off) X Gizmo axes in world or local space (X)
Snap to grid (on/off) G Snap moves and rotations to the grid (G; Ctrl while dragging inverts it)
Show collision (on/off) C Show collision polygons coloured by material (C)
Camera → Look through camera (pilot) (on/off) Ctrl+Shift+L
Navigation → Viewport preferences…
Show waypoints of all objects (on/off)
Dark theme (on/off) Switch between the light and dark theme
Show back faces (on/off) Draw the back sides of one-sided faces (invisible in the game) hatched instead of hiding them
Fog preview (on/off) Game fog of the zone the camera is in
Light objects (LGHT preview) (on/off)
Vertex colours only (on/off) Shift+V Show the baked/painted vertex colours without textures
Panels → Texture manager Ctrl+Shift+T Pages, textures, usage and animations
Panels → Script Ctrl+Shift+K Strat script of the selected object type

Level menu

Command Key What it does
Level settings… Name, chapter, grid size, death plane, feature flags
Check for problems List problems that would break the level (missing start, exits …)
Build Ctrl+B Validate the level and build its WAD (in the background)
Play F5 Build the level, install a temporary copy and start the game directly in it (no menus; when the game exits, the copy is removed and your mod selection restored)
Play from camera position Shift+F5 Play-test with the llama standing on the ground point in the middle of the view, facing the camera direction
Play boots straight into the level (on/off) Off: Play starts at the main menu with the map cursor on the level (no change to groove.exe)
Escape quits the play-test (on/off) In a play-test the pause key (Escape) ends the game at once, back to the editor
Keep play-tested level in LlamaMod (on/off) Off: Play installs a temporary copy that is removed when the game exits. On: the level stays in LlamaMod's mod list (Mods → Levels) after testing
Add to LlamaMod… Copy the level into LlamaMod's level folder as a normal level mod (on its TestLevel chapter or original slot), to play it from LlamaMod or share the mod list
Bake lighting…
Environment zones
Visibility regions
Import objects of a world… Ctrl+Shift+I Copy object types (enemies, pickups, platforms …) of another world into this level
Rebuild object catalogue Scan all levels of the CD again (thumbnails, sizes)
New object type from script… Create a custom object type from strat source text

Geometry menu

Command Key What it does
Brush tool Draw blocks, platforms, ramps, stairs, walls, water … (B)
Tiles tool Paint, pick, erase, raise and swap tiles (T)
Collision tool Paint collision materials, switch brush faces' collision (K)
Align → Align West (min X) Line the selection up with the last selected item
Align → Align Centre X Line the selection up with the last selected item
Align → Align East (max X) Line the selection up with the last selected item
Turn left 90° Ctrl+[
Turn right 90° Ctrl+]
Mirror X (east ↔ west)
Mirror Z (north ↔ south)
Array duplicate… Ctrl+Shift+D n copies with an offset (and turn) each
Align → Align Bottom Line the selection up with the last selected item
Align → Align Middle Y Line the selection up with the last selected item
Align → Align Top Line the selection up with the last selected item
Align → Align North (min Z) Line the selection up with the last selected item
Align → Align Centre Z Line the selection up with the last selected item
Align → Align South (max Z) Line the selection up with the last selected item
Grid & snapping… Move/angle/scale steps (any value), grid display
Death plane height…
Re-import mesh… Load the selected mesh brush's file again (or another file) and keep its placement
Save selection to library… Tiles, brushes and meshes as a reusable asset (with textures) for any level
Align → Distribute along X
Align → Distribute along Z

Tools menu

Command Key What it does
Object palette
Save selection as prefab…
Repair waypoint chains Stores every waypoint chain in one piece (needed by the game)

Help menu

Command Key What it does
Manual F1 The complete user manual: contents, search, tutorials. F1 over a panel, tool or dialog opens the matching chapter
Export manual as HTML… Save the manual as HTML pages (one per chapter) to share it or read it in a browser
Getting started Shift+F1 A short illustrated guide: from a new level to play-testing and sharing it
Keyboard shortcuts Ctrl+F1 All keyboard and mouse shortcuts (the complete list is in the manual)
Viewport navigation
Shortcut sheet (printable)… All shortcuts on one page – print it or save it as HTML
About the level editor Version, OpenGL and plugin information