GUI Manual · Chapter 2

Keyboard Shortcuts

A list of the keyboard shortcuts assigned to QMachineStudio's menus and toolbar. They are organized by category, and most shortcuts work in developer mode while a project is open.

Each shortcut matches the hint text shown next to its menu item, so you can also confirm them by opening the menu directly.

Build · Run

Save, build, and run commands. Both Save All & Build and Save All & Rebuild save everything and include a compile; Make is an incremental build, while Rebuild is a full rebuild.

ShortcutActionNote
Ctrl + SSave All & BuildSave all files, then build
F6Save All & MakeIncremental save and build
Ctrl + F6Save All & RebuildFull rebuild
F5RunStart equipment runtime (Run Machine)

Searches text across the whole project. Results appear in the bottom Search_List panel as a tab per query.

ShortcutActionNote
Ctrl + FSearchProject-wide search

Test Screens

Open the test screens for manually checking equipment I/O, cylinders, and motors. Each screen is also reachable from the System Menu.

ShortcutScreenDetail
Ctrl + 1Io TestIO Test
Ctrl + 2Cylinder TestCylinder Test
Ctrl + 3Motor TestMotor Test

Editors

Open the editors for defining I/O, cylinders, and motors. These use Ctrl + Shift + digit and pair with the test-screen shortcuts (Ctrl + digit) that share the same number. The Message Editor for editing the message and error catalog opens with Ctrl + 4 or Ctrl + 5.

ShortcutEditorDetail
Ctrl + Shift + 1IO EditorIO Editor
Ctrl + Shift + 2Cylinder EditorCylinder Editor
Ctrl + Shift + 3Motor EditorMotor Editor
Ctrl + 4 · Ctrl + 5Message EditorMessage Editor

Views

Toggle the visibility and focus of the bottom result panel and the Solution Explorer. See the View Menu for details.

ShortcutActionNote
Ctrl + Shift + OView Result ListShow and focus the bottom result panel
Ctrl + Shift + EView Solution ExplorerShow the Solution Explorer

Debug · Monitors

Monitor and watch screens for observing runtime state in real time. All use the Ctrl + Alt + Shift combination and belong to the Debug Menu and Tools Menu.

ShortcutScreenUse
Ctrl + Alt + Shift + DShow Data WatcherObserve live data
Ctrl + Alt + Shift + TShow Task MonitorObserve task state
Ctrl + Alt + Shift + IShow IO MonitorObserve I/O in real time
Ctrl + Alt + Shift + MShow Motor MonitorObserve motor axis state

Setup · Deployment

Shortcuts that open the JobFile and system parameter editing dialogs and the deployment screen. For the parameter scope distinction, see Param Setup.

ShortcutActionNote
Ctrl + Shift + JEdit JobFile parametersJobFile-scope parameter editing dialog
Ctrl + Shift + YEdit System parametersSystem-scope parameter editing dialog
Ctrl + Shift + PDeployment Package BuilderDeployment package build screen

Script Editing

Shortcuts used in the script editor for code navigation, comments, and message/error editing. With meaningful names, F12 / Shift + F12 let you move quickly between definitions and references.

ShortcutActionNote
F12Go to definitionJump to the declaration
Shift + F12Find referencesSearch the selected symbol / variable / function
F7Edit messageAdd/edit a message during script editing
F8Edit errorAdd/edit an error during script editing
Ctrl + /Toggle line comment//
Ctrl + Shift + /Toggle block commentBlock comment

Tab Management

Closes a tab in the central document editing area. Query tabs in the Search_List panel can also be closed with Ctrl + W.

ShortcutAction
Ctrl + WClose current tab
Ctrl + Shift + WClose all tabs
Ctrl + QClose all tabs except the current one