Skip to content

Keyboard shortcuts ​

Every shortcut that actually works, grouped by the surface that listens for it. Press ? anywhere inside a project to see the in-app cheat sheet.

Read this first ​

⌘/Ctrl means ⌘ on macOS and Ctrl everywhere else. Fablnx picks one for you from the machine you are on, and the in-app cheat sheet shows only that one.

Shortcuts only exist inside a project. They are registered when a project workspace opens. On the projects dashboard and the sign-in screen nothing is bound — not even ?. The one exception is the show/hide shortcut in the Tekla extension below, which belongs to the window rather than to the web app and works wherever you are.

⌘/Ctrl + K is a leader chord, not a combination. Press and release ⌘/Ctrl + K, then press the second key on its own. You have 1.5 seconds to land the second stroke; after that the chord lapses and the next key does whatever it normally does. Pressing a modifier in between does not break the chord. This page writes a chord as ⌘/Ctrl + K then ].

Bare keys are ignored while you are typing. Any single-key shortcut (F, M, V, ? and the rest) does nothing while the caret is in a text box, a text area or a dropdown. Shortcuts that include ⌘/Ctrl still fire.

Which pane gets the key?

Most keys are claimed by the pane you are working in, and a pane can take a key before the workspace sees it. If a single-key shortcut seems inert, click once inside the pane you meant to drive, then press it again. Split the editor and two panes can be listening at once — the 3D model and the scene editor both answer to F, for instance.

Inside Tekla Structures ​

One shortcut is registered by the extension itself rather than by the web app, so it works while you are in Tekla — which is the whole point of it.

ShortcutAction
Ctrl + Alt + FBring the Fablnx window forward, or put it away if it is already in front

It is a Windows-wide shortcut, not a Tekla one: it works whatever has the focus. If another program on the machine already claims that combination, Fablnx does not take it from them — the Fablnx icon in the notification area then says just Fablnx instead of naming the shortcut, and the ribbon button still opens the window.

A hidden window is always one click away from the Fablnx icon in the notification area, next to the clock. Right-click it to close Fablnx.

Not in a browser

This one exists only in the Tekla extension. In an ordinary browser there is no window to raise and nothing registers the key.

Global — the workspace shell ​

These work anywhere inside a project.

Panels and overlays ​

ShortcutAction
⌘/Ctrl + BShow or hide the sidebar (Files, Build, Design spec, RFIs, Structure)
⌘/Ctrl + JShow or hide the copilot panel
⌘/Ctrl + PQuick Open — jump to a sheet, page or scene, and search every sheet's text, your markups and notes, RFIs and members
?Open the in-app keyboard-shortcuts overlay

In any dialog or popup: drag the title bar to move it, drag an edge or corner to resize it, double-click the title bar to put it back at its usual place and size, and Esc closes it. See Move and resize any window.

In the copilot's ask box: Enter sends — or queues the prompt behind the one it is working on — Shift + Enter opens a new line, and Esc throws away what the mic is dictating.

In Quick Open: ↑ / ↓ move the highlight, Enter opens the highlighted row, Esc closes. The arrows walk the jump list and the search results as one list. There is no shortcut for the Files panel's search box — reach it with ⌘/Ctrl + B and a click.

There is no shortcut for the sidebar views

⌘/Ctrl + B shows and hides the whole sidebar. Switching between Files, Build, Design spec, RFIs and Structure is click-only. See the workspace guide.

Splits and groups ​

ShortcutAction
⌘/Ctrl + \Split the active group to the right
⌘/Ctrl + Shift + \Split the active group downward
⌘/Ctrl + K then →Focus the next group
⌘/Ctrl + K then ←Focus the previous group

The split keys are read from the physical backslash key, so they work whatever your keyboard layout prints there.

Tabs ​

ShortcutAction
⌘/Ctrl + 1–9Go to tab 1–9 of the active group
⌘/Ctrl + K then ]Next tab
⌘/Ctrl + K then [Previous tab
⌘/Ctrl + K then WClose the active tab
⌘/Ctrl + K then Shift + WClose every tab in the group

⌘/Ctrl + 0 is not bound, and a number higher than the group's tab count does nothing. Middle-clicking a tab also closes it.

Page viewer ​

The drawing pane you get when you open a page. Zoom and fit are driven by the workspace handler, so they only ever act on the page in the active group — they do nothing in a scene, in the 3D model, or in the Levels, Grids and Schedules tabs.

ShortcutAction
FFit the page in the pane
+ or =Zoom in
− or _Zoom out
⌘/Ctrl + scroll wheelZoom the drawing (the browser's own page zoom is suppressed)

Markups ​

The cheat sheet lists these under Markup, but they belong to the page viewer — they do nothing in a scene or in the 3D model. See Files and pages.

ShortcutAction
MTurn the marker tool on or off — click to pin, drag for an area
EscTurn the marker tool off without placing anything
Esc (comment open)Close the comment box without saving
⌘/Ctrl + Enter (comment open)Save the comment

Scene editor ​

Tool keys work whenever a scene tab is in front. A key for a locked tool does nothing — hover the rail button to read why it is locked. See the scene editor guide.

Tools ​

On a plan the curved grid line and the guide line sit behind the chevron next to Grid line, so these keys are the quickest way to them — they work whether or not the menu is open. An elevation folds nothing: every tool, levels and slants included, has its own button.

ShortcutToolAvailable on
VSelectboth
HPan — drag to move the sheet (second in the tool rail, under Select)both
GGrid lineboth
RCurved grid line — centre, ring, then its name (under the Grid lines chevron)plan only
SGuide line on a plan (under the Grid lines chevron), Slant line on an elevation (its own button)both
KDimension — two grid lines plus a distanceboth
CColumnplan only
BBeamplan only
XBraceplan only
LLevel line — its own button; an elevation folds nothingelevation only
MMember — column, beam or brace, worked out from what you drewelevation only
FFit the scene in the canvasboth

Editing ​

ShortcutAction
EscDrop the Dimension tool's picked grid lines; cancel a pending first placement point; close the right-click menu, the level chooser or the Diagonal — which is it? chooser
⌘/Ctrl + ZUndo
⌘/Ctrl + Shift + ZRedo
⌘/Ctrl + YRedo (same thing)

There is no Save key. Every scene edit saves itself.

Review ​

While the Review transport is open (the play button on the rail), it takes these keys ahead of the tool keys above.

ShortcutAction
SpacePlay or pause the auto-advance
→Next item
←Previous item
R, Delete or BackspaceRemove the item under review
EscLeave review

3D model ​

The Model tab. See the coordinated model guide.

Mouse ​

InputAction
Left-dragOrbit
Middle-drag or right-dragPan
ScrollZoom towards the cursor
Click a memberSelect it; clicking empty space deselects everything
Shift + clickAdd to the selection
⌘/Ctrl + clickToggle that member in the selection
Shift + dragBox-select — left-to-right takes only what is fully inside, right-to-left takes anything it touches
Double-click a memberSelect and isolate it
Double-click empty spaceShow everything again

View keys — claimed app-wide ​

These fire whenever the Model tab is open, wherever your pointer is and whichever pane has focus.

ShortcutAction
Num 1Front view
Num 3Side view
Num 7Top view
Num 5Switch between perspective and orthographic
Num .Frame the selection
HomeIsometric view

Keys that need the pointer over the 3D canvas ​

ShortcutAction
FFrame the selection (or the whole model when nothing is selected)
HHide the selection
IIsolate the selection
VSet the orbit centre to the member under the cursor — nothing happens if the cursor is over empty space
EscSee below

Esc takes the first of these that applies: cancel a box-select drag → close the Saved views popover → leave the section box → leave the measure tool → deselect.

The command palette ​

ShortcutAction
⌘/Ctrl + KOpen the command palette over the 3D view
↑ / ↓Move the highlight
EnterRun the highlighted command
EscClose it

It fires wherever your pointer is while the Model tab is open, but not while you are typing — a palette that opened over the filter box would make the filter unusable. See Type at the model.

It shares its key with the tab chords

⌘/Ctrl + K is also the leader for the tab chords (⌘/Ctrl + K then ] and friends). With the Model tab open, that first stroke opens the palette as well as arming the chord. The chord still lands; press Esc afterwards to dismiss the palette, or press it first if the palette is what you did not want.

Checker mode ​

While the check transport is open — Check the model in the command palette — it takes these keys ahead of everything else, and ignores them while you are typing. See Check the model, member by member.

ShortcutAction
SpacePlay or pause the walk
→Next member
←Previous member
EnterTick this one as correct — and move on
FFlag this one as wanting a look — and move on
EscLeave the check

Deciding advances. Enter and F both step to the next member, so a pass is one key per member rather than two.

While the check is running, F is the flag and not frame-selection.

Move, Delete and Undo do nothing here

With a selection, the 3D status bar reads H hide · I isolate · M move · Del delete · Ctrl+Z undo · F frame · Esc deselect. Only H, I, F and Esc are wired. The coordinated model is read-only — as the properties panel says, Edit members in their source scene, then revalidate & commit.

Holding ⌘/Ctrl or Alt makes the 3D viewer ignore the key entirely, which is the other reason Ctrl + Z can never reach it.

Advertised but not bound ​

The app names these keys somewhere on screen. None of them work.

Where you see itKeyWhat it saysReality
3D status bar, with a selectionMM moveNot wired. The model is read-only.
3D status bar, with a selectionDelDel deleteNot wired. Delete a member in its source scene.
3D status bar, with a selectionCtrl + ZCtrl+Z undoNot wired, and the 3D viewer ignores modified keys anyway. Undo lives in the scene editor.

If a control is not doing what its tooltip says, check Troubleshooting — most of the time the control is disabled for a reason the tooltip spells out.

Fablnx — the AI copilot for structural steel design & detailing. · Version: Unreleased