A newer version of this page is available. Switch to the current version.

KeyShortcut(Shortcut) Constructor

Creates an instance of the KeyShortcut class with the specified shortcut.

Namespace: DevExpress.Utils

Assembly: DevExpress.Utils.v19.2.dll


public KeyShortcut(
    Shortcut shortcut


Name Type Description
shortcut Shortcut

The key combination to initialize the KeyShortcut.Key property.


The constructor creates a KeyShortcut object and sets its shortcut to the specified value. The shortcut passed as a parameter is cast to the Keys type and assigned to the KeyShortcut.Key property.

The Shortcut type provides a limited number of key combinations. To create a shortcut for any key combination, use another constructor overload which takes the Keys value as a parameter. Values of the Keys type can be combined using the OR operator.


The following code assigns the Ctrl+1 shortcut to the first button within a button editor. Pressing this shortcut activates the button's functionality which can be implemented via the RepositoryItemButtonEdit.ButtonClick event.

    buttonEdit1.Properties.Buttons[0].Shortcut = new KeyShortcut(Shortcut.Ctrl1);
See Also