Show / Hide Table of Contents

Class Keyboard

Implements keyboard device and routed events

Inheritance
System.Object
Keyboard
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: EmptyKeys.UserInterface.Input
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class Keyboard

Constructors

Keyboard()

Initializes a new instance of the Keyboard class.

Declaration
public Keyboard()

Fields

KeyDownEvent

The key down event

Declaration
public static readonly RoutedEvent KeyDownEvent
Field Value
Type Description
RoutedEvent

KeyUpEvent

The key up event

Declaration
public static readonly RoutedEvent KeyUpEvent
Field Value
Type Description
RoutedEvent

PreviewKeyDownEvent

The preview key down event

Declaration
public static readonly RoutedEvent PreviewKeyDownEvent
Field Value
Type Description
RoutedEvent

PreviewKeyUpEvent

The preview key up event

Declaration
public static readonly RoutedEvent PreviewKeyUpEvent
Field Value
Type Description
RoutedEvent

Properties

FocusedElement

Gets the focused element.

Declaration
public UIElement FocusedElement { get; }
Property Value
Type Description
UIElement

The focused element.

IsAltPressed

Gets a value indicating whether is alt pressed.

Declaration
public static bool IsAltPressed { get; }
Property Value
Type Description
System.Boolean

true if is alt pressed; otherwise, false.

IsControlPressed

Gets a value indicating whether is control pressed.

Declaration
public static bool IsControlPressed { get; }
Property Value
Type Description
System.Boolean

true if is control pressed; otherwise, false.

IsShiftPressed

Gets a value indicating whether is shift pressed.

Declaration
public static bool IsShiftPressed { get; }
Property Value
Type Description
System.Boolean

true if is shift pressed; otherwise, false.

Modifiers

Gets the modifiers.

Declaration
public static ModifierKeys Modifiers { get; }
Property Value
Type Description
ModifierKeys

The modifiers.

Methods

HideVirtualKeyboard()

Hides the virtual keyboard.

Declaration
public void HideVirtualKeyboard()

ShowVirtualKeyboard()

Shows the virtual keyboard.

Declaration
public void ShowVirtualKeyboard()

Update(UIRoot, Double, Double)

Updates all listeners

Declaration
public void Update(UIRoot uiContainer, double elapsedGameTime, double totalGameTime)
Parameters
Type Name Description
UIRoot uiContainer

The UI container.

System.Double elapsedGameTime

The elapsed game time.

System.Double totalGameTime

The total game time.

Back to top Generated by DocFX