Namespace System.Windows.Input
Classes
Cursor
Represents the image used for the mouse pointer.
Cursors
Defines a set of default mouse pointer images.
FocusManager
Provides utility methods related to element focus, without the need to handle focus-related events.
Keyboard
Represents the keyboard device.
KeyEventArgs
Provides data for the KeyUp and KeyDown routed events, as well as related attached and Preview events.
MouseButtonEventArgs
Provides event data for mouse button input events, for example System.Windows.UIElement.MouseLeftButtonDown and System.Windows.UIElement.MouseRightButtonUp.
MouseEventArgs
Provides event data for pointer message events related to specific user interface elements, such as PointerPressed.
MouseWheelEventArgs
Pointer
Represents a pointer device.
RightTappedRoutedEventArgs
Provides event data for the RightTapped event.
StylusDevice
Reports stylus device information, such as the collection of stylus points associated with the input.
StylusPointCollection
Represents a collection of related StylusPoint objects.
TappedRoutedEventArgs
Provides event data for the Tapped event.
TextComposition
Represents a composition related to text input which includes the composition text itself.
TextCompositionEventArgs
Provides data for the TextInput routed event.
Touch
TouchDevice
TouchFrameEventArgs
TouchPoint
TouchPointCollection
Structs
StylusPoint
Represents a single point collected while the user is entering ink strokes with the stylus or mouse.
Enums
Key
Specifies the values for each virtual key.
KeyboardNavigationMode
ModifierKeys
Specifies the virtual key used to modify another keypress.
PointerDeviceType
Enumerates pointer device types.
TabletDeviceType
Defines values for the type of devices the tablet device uses.
TouchAction
Delegates
KeyEventHandler
Represents the method that handles the KeyUp and KeyDown events.
MouseButtonEventHandler
Represents the method that handles the System.Windows.UIElement.MouseLeftButtonDown and System.Windows.UIElement.MouseLeftButtonUp events.
MouseEventHandler
Represents the method that will handle mouse related routed events that do not specifically involve mouse buttons; for example, System.Windows.UIElement.MouseMove.
MouseWheelEventHandler
The delegate to use for handlers that receive MouseWheelEventArgs.
RightTappedEventHandler
Represents the method that will handle a RightTapped routed event.
TappedEventHandler
Represents the method that will handle the Tapped event.
TextCompositionEventHandler
Represents the method that will handle the TextInput routed event.