Android.Hardware.Input Namespace

Classes

Name Description
AppCustomizationAction

Represents an action that launches or sends an intent to a specific application component in response to a peripheral input customization trigger.

AppCustomizationAction.Builder

Builder for AppCustomizationAction.

ButtonCustomizationTrigger

Represents a trigger based on a physical button press on a peripheral (e.

CustomizationAction

Represents an action that can be associated with a peripheral customization trigger.

CustomizationTrigger

Represents a trigger that initiates a peripheral customization action.

HostUsiVersion

Provides information about the supported Universal Stylus Initiative (USI) version of the host device.

HostUsiVersion.InterfaceConsts
InputManager

Provides information about input devices and available key layouts.

InputManager.InputDeviceAddedEventArgs
InputManager.InputDeviceChangedEventArgs
InputManager.InputDeviceRemovedEventArgs
KeyCustomizationTrigger

Represents a trigger based on a physical key press on a peripheral.

SimpleCustomizationAction

Represents predefined simple actions, such as Volume up/down, Screenshot, etc.

UriCustomizationAction

Represents an action that requires an accompanying URI to execute.

Interfaces

Name Description
InputManager.IInputDeviceListener

Listens for changes in input devices.

Enums

Name Description
CustomizableButton
CustomizableKeyCode
SimpleCustomizationActionType
UriCustomizationActionType