Provides the set of classes for mouse and keyboard input event handling.
Interface Summary Interface Description InputMethodRequestsInputMethodRequests defines the requests that a text editing node has to handle in order to work with input methods.
Class Summary Class Description ClipboardRepresents an operating system clipboard, on which data may be placed during, for example, cut, copy, and paste operations. ClipboardContentData container for
ContextMenuEventWhen the user requests a context menu, this event occurs. DataFormatData format identifier used as means of identifying the data stored on a clipboard/dragboard. DragboardA drag and drop specific
DragEventDrag events replace mouse events during drag-and-drop gesture. GestureEventAn event indicating gesture input. InputEventAn event indicating a user input. InputMethodEventAn event which indicates that the underlying input method notifies its text change in a
InputMethodTextRunRepresents a single run in which the characters have the same set of highlights in the input method text. KeyCharacterCombinationThis class represents a key combination in which the main key is specified by its character. KeyCodeCombinationThis class represents a key combination in which the main key is specified by its
KeyCombinationRepresents a combination of keys which are used in keyboard shortcuts. KeyCombination.ModifierThis class represents a pair of modifier key and its value. KeyEventAn event which indicates that a keystroke occurred in a
MnemonicThis class is used when creating a Mnemonic. MouseDragEventMouse drag events are delivered to potential gesture targets during full press-drag-release gestures. MouseEventWhen a mouse event occurs, the top-most node under cursor is picked and the event is delivered to it through capturing and bubbling phases described at
PickResultA container object that contains the result of a pick event RotateEventRotate event indicates that user performed rotating gesture such as dragging two fingers around each other on track pad, touch screen or other similar device. ScrollEventScroll event indicates that user performed scrolling by mouse wheel, track pad, touch screen or other similar device. SwipeEventSwipe event indicates that user performed a swipe gesture such as dragging a finger in one direction on touch screen. TouchEventTouch event indicates a touch screen action. TouchPointTouch point represents a single point of a multi-touch action, typically one finger touching a screen. ZoomEventZoom event indicates that user performed zooming gesture such as dragging two fingers apart on track pad, touch screen or other similar device.
Enum Summary Enum Description InputMethodHighlightThe enum that contains the input method text highlights. KeyCodeSet of key codes for
ModifierValuespecifies state of modifier keys.
MouseButtonMapping for Button Names ScrollEvent.HorizontalTextScrollUnitsHorizontal text-based scrolling units. ScrollEvent.VerticalTextScrollUnitsVertical text-based scrolling units. TouchPoint.StateRepresents current state of the touch point TransferModeDescribes the mode of data transfer with respect to a drag and drop gesture.