Namespace EmptyKeys.UserInterface.Input
Classes
ButtonInputListener
Implements listener for any button like input (bool state) with repeating capabilities
CanExecuteRoutedEventArgs
Arguments for Can Execute routed event
CommandBinding
Implements binding between routed command and event handler
CommandHelpers
Implements cache for commands and command register methods
ExecutedRoutedEventArgs
Arguments for Execute Routed event
Gamepad
Implements Game Pad device and stores input listeners
GamepadBinding
Implements binding for Game Pad input and Input Gesture
GamepadButtonEventArgs
Arguments for game pad button event
GamepadDPadInputListener
Implements input listener for gamepad dpad.
GamepadEventArgs
Implements base arguments for game pad events
GamepadGesture
Implements game pad gesture
GamepadHelp
Implements GamepadHelp class to support specific help on each control
GamepadMoveEventArgs
Arguments for game pad move event
GamepadMoveInputListener
Implements input listener for gamepad move events
GamepadTriggerEventArgs
Arguments for game pad trigger event
GamepadTriggerInputListener
Implements input listener for game pad trigger
InputBinding
Implements binding between Input Gesture and command
InputEventArgs
Base arguments for any input event arguments
InputGesture
Abstract class for any Input Gesture
InputLanguageManager
Implements input language specific features
InputListener<T>
Implements generic Input Listener
InputManager
Implements application input manager for game pad, mouse, keyboard and touch
KeyBinding
Implements input binding for keyboard keys
Keyboard
Implements keyboard device and routed events
KeyboardEventArgs
Base arguments for all keyboard related event arguments
KeyboardLayout
Implements default keyboard layout
KeyEventArgs
Arguments for key event
KeyGesture
Implement gesture for keyboard keys
KeyInputListener
Implements input listener for keyboard keys
Mouse
Implements mouse device and routed events
MouseBinding
Implements binding between mouse gesture and command
MouseButtonEventArgs
Arguments for mouse button event
MouseEventArgs
Base arguments for mouse events
MouseGesture
Implement input gesture for mouse
MouseWheelEventArgs
Arguments for mouse wheel event
MouseWheelInputListener
Implements input listener for mouse wheel
MoveInputListener
Implements input listener for move events
NullInputDevice
Implements Null device for input
RelayCommand
Implements command relaying by invoking defined action
RelayCommand<T>
Implements generic version of command relaying by invoking defined action
RepeatInputListener
Implements base repeat input listener, it repeats input event
RoutedCommand
Implements command routed through visual tree of elements
Touch
Implements Touch device and routed events
TouchEventArgs
Implements base arguments for touch events
TouchGesture
Implements input gesture for touch device
TouchGestureEventArgs
Arguments for touch gesture event
TouchGestureInputListener
Implements input listener for touch gestures
TouchInputListener
Implements Input Listener for touch device
VirtualKeyboardMapItem
Virtual Keyboard Map Item data for Virtual Keyboard control/map
Interfaces
ICommand
Command Interface
ICommandSource
Command Source interface
ICursorService
Describes Cursor Service for changing cursor type
IInputListener
Input Listener interface
Enums
CursorType
Describes mouse cursor types
GamepadInput
Enumeration of all types of game pad input
MapItemType
Types of virtual map item
ModifierKeys
Keyboard modifier keys
MouseAction
Mouse Actions
MouseButton
Mouse buttons
VirtualKeyboardMode
Modes for Virtual Keyboard control
Delegates
CanExecuteRoutedEventHandler
Event handler for routed commands
ExecutedRoutedEventHandler
Event handler for routed commands
GamepadButtonEventHandler
Event handler for gamepad button events
GamepadEventHandler
Event handler for generic gamepad events
GamepadMoveEventHandler
Event handler for gamepad move events
GamepadTriggerDelegate
Event handler for gamepad trigger listener
GamepadTriggerEventHandler
Event handler for gamepad trigger events
GestureDelegate
Event handler for touch gesture input listener
InputEventHandler
Event handler for generic input events
InputListener<T>.InputListenerGetCurrentValueDelegate
Input listener delegate for getting current value
InputListenerDelegate
Event handler for generic input listener events
KeyboardEventHandler
Event handler for generic keyboard events
KeyEventHandler
Event handler for key listener
KeyInputListenerDelegate
Event handler for key input events
MouseButtonEventHandler
Event handler for mouse button events
MouseEventHandler
Event handler for generic mouse events
MouseWheelDelegate
Event handler for mouse wheel listener
MouseWheelEventHandler
Event handler for mouse wheel events
MoveDelegate
Event handler for generic move listener
TouchEventHandler
Event handler for generic touch events
TouchGestureEventHandler
Event handler for touch gesture events