🚀 Welcome to MDriven Learn –  MDriven is now on Discord!  Don’t miss the latest Release Notes.
TurnkeyAppStandardShortcutKeys
This page was created by Hans.karlsen on 2025-04-24. Last edited by Wikiadmin on 2026-07-29.

You can use these built-in keyboard shortcuts to run standard editing commands in an MDriven Turnkey web application when you use the AngularJS or Blazor client.

Supported clients and effective date

The Turnkey web client catches and executes the following standard shortcuts in:

  • The AngularJS client
  • The Blazor client

This shortcut set applies from 2025-04-24.

Standard shortcut keys

Shortcut Standard command When to use it Example
Ctrl+S Save Save your current changes. After changing a customer's phone number, press Ctrl+S to run Save.
Ctrl+Enter SaveAndLock Save the current changes and run SaveAndLock. When you have completed an edit, press Ctrl+Enter to save and lock it.
Ctrl+E EditMode Enter edit mode. When viewing an existing record, press Ctrl+E to run EditMode before making changes.
Esc CancelAndLock Cancel the current edit and run CancelAndLock. If you decide not to keep an address change, press Esc.
Ctrl+Z undo Undo the most recent change. If you entered text in the wrong field, press Ctrl+Z to run undo.
Ctrl+Y redo Redo a change that was undone. After using Ctrl+Z, press Ctrl+Y to run redo.

How the shortcuts are handled

These are standard client shortcuts. The AngularJS and Blazor Turnkey clients catch the key combinations and execute the named standard command. Use the command names in the table when discussing or diagnosing shortcut behavior.

For example, if Ctrl+S is pressed, the client executes Save; it is not a per-action shortcut that you configure for an individual action.

Scope and related shortcut configuration

This page applies to Turnkey web clients only. It does not describe shortcut keys configured for WPF menus. For per-action WPF menu shortcuts and WPF keyboard-focus considerations, see HowTos:Use WPF Menu Shortcut Keys.

For the broader Turnkey documentation, including development and deployment topics, see Documentation:Turnkey.

See also