Show / Hide Table of Contents

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

Back to top Generated by DocFX