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.