Added in API level 16

android.hardware.input


Interfaces

InputManager.InputDeviceListener Listens for changes in input devices. 

Classes

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.g., a mouse). 
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. 
InputManager Provides information about input devices and available key layouts. 
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.