Skip to main content

RichEditControl.AssignShortcutKeyToCommand(Keys, Keys, RichEditCommandId, RichEditViewType) Method

Assigns a shortcut key to a command. The shortcut key is available for the specified RichEditView.

Namespace: DevExpress.Xpf.RichEdit

Assembly: DevExpress.Xpf.RichEdit.v21.2.dll

Declaration

public void AssignShortcutKeyToCommand(
    Keys key,
    Keys modifier,
    RichEditCommandId commandId,
    RichEditViewType viewType
)

Parameters

Name Type Description
key Keys

A Keys enumeration member specifying a key to assign.

modifier Keys

A Keys enumeration member specifying a modifier key.

commandId RichEditCommandId

A RichEditCommandId enumeration member specifying a command.

viewType RichEditViewType

A RichEditView specifying the view in which a shortcut will be effective

Remarks

Note that the RichEditControl’s shortcuts should be assigned after the control is initialized (e.g. in Window.Loaded event handler).

The code sample below assigns the Alt+Y shortcut to the CreateFieldCommand, allowing you to insert a field:

private void ThemedWindow_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
  richEditControl1.AssignShortcutKeyToCommand(Keys.Y, Keys.Alt, RichEditCommandId.CreateField, RichEditViewType.PrintLayout);
}

To remove a command shortcut, use the RichEditControl.RemoveShortcutKey method.

See Also