Skip to main content

PhysicalKeyExtensions Class

Definition

Namespace:Avalonia.Input
Assembly:Avalonia.Base
Package:Avalonia

Contains extension methods related to Avalonia.Input.PhysicalKey.

public class PhysicalKeyExtensions

Inheritance: object -> PhysicalKeyExtensions

Methods

NameDescription
ToQwertyKeyMaps a physical key to a corresponding key, if possible, on a QWERTY keyboard.
ToQwertyKeySymbolMaps a physical key to a corresponding key symbol, if possible, on a QWERTY keyboard.

ToQwertyKey Method

Maps a physical key to a corresponding key, if possible, on a QWERTY keyboard.

public Avalonia.Input.Key ToQwertyKey(Avalonia.Input.PhysicalKey physicalKey)

Parameters

physicalKey Avalonia.Input.PhysicalKey

the physical key to map.

Returns

Avalonia.Input.Key

The key corresponding to physicalKey, or Avalonia.Input.Key.None.

ToQwertyKeySymbol Method

Maps a physical key to a corresponding key symbol, if possible, on a QWERTY keyboard.

public string ToQwertyKeySymbol(Avalonia.Input.PhysicalKey physicalKey, bool useShiftModifier)

Parameters

physicalKey Avalonia.Input.PhysicalKey

the physical key to map.

useShiftModifier bool

Indicates whether the Shift key is considered pressed.

Returns

string

The key corresponding to physicalKey, or Avalonia.Input.Key.None.