Skip to main content
.NET 8.0+

DevExpress v25.1 Update — Your Feedback Matters

Our What's New in v25.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

ActionBase.Shortcut Property

Defines the keyboard shortcut that executes the current Action.

Namespace: DevExpress.ExpressApp.Actions

Assembly: DevExpress.ExpressApp.v25.1.dll

NuGet Package: DevExpress.ExpressApp

#Declaration

[DefaultValue(null)]
public string Shortcut { get; set; }

#Property Value

Type Default Description
String null

A string that specifies the current Action’s shortcut in an XAF ASP.NET Core Blazor or Windows Forms application.

#Remarks

Note

XAF ASP.NET Web Forms applications do not support Action Shortcuts.

Use this property to assign shortcuts for Actions in code.

The Application Model uses the ActionBase.Shortcut value as the default value for the IModelAction.Shortcut property. You can override it in the ActionDesign | Actions | <Action> node of the Model Editor.

#Windows Forms

You can use the following values with the Shortcut property:

The following table contains default shortcuts you can use to execute Actions in XAF Windows Forms applications:

Action Shortcut
NavigateBack AltLeftArrow
NavigateForward AltRightArrow”
New CtrlN
Save CtrlS
Delete CtrlD
SaveAndClose Control+Enter
Refresh F5
EditModel CtrlShiftF1
Print (from the Printing Module) CtrlP
Open (from the FileAttachments module) CtrlO
SaveTo (from the FileAttachments module) CtrlShiftS

Note

XAF Windows Forms applications do not support multiple shortcuts for a single Action.

#ASP.NET Core Blazor

In XAF ASP.NET Core Blazor applications, shortcuts are available for Actions that appear as Toolbar items and Grid Row Context Menu items.

XAF does not distinguish between the left or right modifier keys: Control, Shift, or Alt.

XAF ASP.NET Core Blazor applications support multiple shortcuts for a single Action. The semicolon symbol separates individual shortcuts and cannot be part of a shortcut.

XAF ASP.NET Core Blazor applications support most of the Windows Forms syntax, but we recommend setting shortcuts in ASP.NET Core Blazor applications as follows:

  • Control+Shift+Alt+Windows+O
  • Control+Shift+O
  • Control+Shift+PageDown
  • Control+Shift+ArrowLeft
  • Control+Shift+Equal
  • Control+Shift+Period
  • Shift+O
  • Command+O
  • Control+O;Command+O

For specific code values (for example, Period, Comma, or Slash), refer to the following list: Keyboard Event Code Values (MDN)

The following table contains default shortcuts you can use to execute Actions in XAF ASP.NET Core Blazor applications:

Action Shortcut
DeleteAction Control+Delete
SaveAction Control+Shift+S
SaveAndCloseAction Control+Shift+Enter
NewObjectAction Control+Shift+A
PreviousObjectAction Control+Alt+ArrowLeft
NextObjectAction Control+Alt+ArrowRight
RefreshAction Control+Shift+R
AcceptAction Control+Shift+Enter
LogonAction Enter
See Also