Table of Contents

Class PlatformHotkeyConfiguration

Namespace
Avalonia.Input.Platform
Assembly
Avalonia.Base.dll

The PlatformHotkeyConfiguration class represents a configuration for platform-specific hotkeys in an Avalonia application.

public sealed class PlatformHotkeyConfiguration
Inheritance
PlatformHotkeyConfiguration
Inherited Members

Constructors

PlatformHotkeyConfiguration()

[PrivateApi]
public PlatformHotkeyConfiguration()

PlatformHotkeyConfiguration(KeyModifiers, KeyModifiers, KeyModifiers)

[PrivateApi]
public PlatformHotkeyConfiguration(KeyModifiers commandModifiers, KeyModifiers selectionModifiers = KeyModifiers.Shift, KeyModifiers wholeWordTextActionModifiers = KeyModifiers.Control)

Parameters

commandModifiers KeyModifiers
selectionModifiers KeyModifiers
wholeWordTextActionModifiers KeyModifiers

Properties

Back

public List<KeyGesture> Back { get; set; }

Property Value

List<KeyGesture>

CommandModifiers

public KeyModifiers CommandModifiers { get; set; }

Property Value

KeyModifiers

Copy

public List<KeyGesture> Copy { get; set; }

Property Value

List<KeyGesture>

Cut

public List<KeyGesture> Cut { get; set; }

Property Value

List<KeyGesture>

MoveCursorToTheEndOfDocument

public List<KeyGesture> MoveCursorToTheEndOfDocument { get; set; }

Property Value

List<KeyGesture>

MoveCursorToTheEndOfDocumentWithSelection

public List<KeyGesture> MoveCursorToTheEndOfDocumentWithSelection { get; set; }

Property Value

List<KeyGesture>

MoveCursorToTheEndOfLine

public List<KeyGesture> MoveCursorToTheEndOfLine { get; set; }

Property Value

List<KeyGesture>

MoveCursorToTheEndOfLineWithSelection

public List<KeyGesture> MoveCursorToTheEndOfLineWithSelection { get; set; }

Property Value

List<KeyGesture>

MoveCursorToTheStartOfDocument

public List<KeyGesture> MoveCursorToTheStartOfDocument { get; set; }

Property Value

List<KeyGesture>

MoveCursorToTheStartOfDocumentWithSelection

public List<KeyGesture> MoveCursorToTheStartOfDocumentWithSelection { get; set; }

Property Value

List<KeyGesture>

MoveCursorToTheStartOfLine

public List<KeyGesture> MoveCursorToTheStartOfLine { get; set; }

Property Value

List<KeyGesture>

MoveCursorToTheStartOfLineWithSelection

public List<KeyGesture> MoveCursorToTheStartOfLineWithSelection { get; set; }

Property Value

List<KeyGesture>

OpenContextMenu

public List<KeyGesture> OpenContextMenu { get; set; }

Property Value

List<KeyGesture>

PageDown

public List<KeyGesture> PageDown { get; set; }

Property Value

List<KeyGesture>

PageLeft

public List<KeyGesture> PageLeft { get; set; }

Property Value

List<KeyGesture>

PageRight

public List<KeyGesture> PageRight { get; set; }

Property Value

List<KeyGesture>

PageUp

public List<KeyGesture> PageUp { get; set; }

Property Value

List<KeyGesture>

Paste

public List<KeyGesture> Paste { get; set; }

Property Value

List<KeyGesture>

Redo

public List<KeyGesture> Redo { get; set; }

Property Value

List<KeyGesture>

SelectAll

public List<KeyGesture> SelectAll { get; set; }

Property Value

List<KeyGesture>

SelectionModifiers

public KeyModifiers SelectionModifiers { get; set; }

Property Value

KeyModifiers

Undo

public List<KeyGesture> Undo { get; set; }

Property Value

List<KeyGesture>

WholeWordTextActionModifiers

public KeyModifiers WholeWordTextActionModifiers { get; set; }

Property Value

KeyModifiers