Table of Contents

Class RawButtonInputReport

Namespace
GHIElectronics.Endpoint.UI.Input
Assembly
GHIElectronics.Endpoint.UI.dll

The RawButtonInputReport class encapsulates the raw input provided from a keyboard.

public class RawButtonInputReport : InputReport
Inheritance
RawButtonInputReport
Inherited Members

Remarks

It is important to note that the InputReport class only contains blittable types. This is required so that the report can be marshalled across application domains.

Constructors

RawButtonInputReport(PresentationSource, DateTime, HardwareButton, RawButtonActions)

Constructs an instance of the RawKeyboardInputReport class.

public RawButtonInputReport(PresentationSource inputSource, DateTime timestamp, HardwareButton button, RawButtonActions actions)

Parameters

inputSource PresentationSource

source of the input

timestamp DateTime

The time when the input occured.

button HardwareButton
actions RawButtonActions

Fields

Actions

Read-only access to the action reported.

public readonly RawButtonActions Actions

Field Value

RawButtonActions

Button

Read-only access to the button reported.

public readonly HardwareButton Button

Field Value

HardwareButton