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.XtraRichEdit
Assembly: DevExpress.XtraRichEdit.v21.2.dll
NuGet Packages: DevExpress.Win.Design, DevExpress.Win.RichEdit
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
To remove a command shortcut, use the RichEditControl.RemoveShortcutKey method.
Example
The following code assigns Ctrl+G shortcut to the ToggleShowWhitespaceCommand command and removes predefined Ctrl+N shortcut so that it is no longer in use.
richEditControl.Text = "Use 'Ctrl+G' shortcut to show/hide whitespace characters";
richEditControl.Text += "\r\nA new document can not be created by pressing 'Ctrl+N' shortcut since this shortcut is disabled";
richEditControl.AssignShortcutKeyToCommand(System.Windows.Forms.Keys.Control, System.Windows.Forms.Keys.G, RichEditCommandId.ToggleShowWhitespace);
richEditControl.RemoveShortcutKey(System.Windows.Forms.Keys.Control, System.Windows.Forms.Keys.N);