Provides the set of classes for mouse and keyboard input event handling.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | InputMethodRequests
InputMethodRequests defines the requests that a text editing node has to handle in order to work with input methods. |
| Modifier and Type | Class and Description |
|---|---|
| public class | Clipboard
Represents an operating system clipboard, on which data may be placed during, for example, cut, copy, and paste operations. |
| public class | ClipboardContent
Data container for |
| public class | ContextMenuEvent
When the user requests a context menu, this event occurs. |
| public class | DataFormat
Data format identifier used as means of identifying the data stored on a clipboard/dragboard. |
| public class | |
| public class | DragEvent
Drag events replace mouse events during drag-and-drop gesture. |
| public class | GestureEvent
An event indicating gesture input. |
| public class | InputEvent
An event indicating a user input. |
| public class | InputMethodEvent
An event which indicates that the underlying input method notifies its
text change in a |
| public class | InputMethodTextRun
Represents a single run in which the characters have the same set of highlights in the input method text. |
| public class | KeyCharacterCombination
This class represents a key combination in which the main key is specified by its character. |
| public class | KeyCodeCombination
This class represents a key combination in which the main key is specified
by its |
| public abstract class | KeyCombination
Represents a combination of keys which are used in keyboard shortcuts. |
| public class | KeyEvent
An event which indicates that a keystroke occurred in a |
| public class | Mnemonic
This class is used when creating a Mnemonic. |
| public class | MouseDragEvent
Mouse drag events are delivered to potential gesture targets during full press-drag-release gestures. |
| public class | MouseEvent
When 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 |
| public class | PickResult
A container object that contains the result of a pick event |
| public class | RotateEvent
Rotate event indicates that user performed rotating gesture such as dragging two fingers around each other on track pad, touch screen or other similar device. |
| public class | ScrollEvent
Scroll event indicates that user performed scrolling by mouse wheel, track pad, touch screen or other similar device. |
| public class | SwipeEvent
Swipe event indicates that user performed a swipe gesture such as dragging a finger in one direction on touch screen. |
| public class | TouchEvent
Touch event indicates a touch screen action. |
| public class | TouchPoint
Touch point represents a single point of a multi-touch action, typically one finger touching a screen. |
| public class | ZoomEvent
Zoom event indicates that user performed zooming gesture such as dragging two fingers apart on track pad, touch screen or other similar device. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | InputMethodHighlight
The enum that contains the input method text highlights. |
| public enum | |
| public enum | MouseButton
Mapping for Button Names |
| public enum | TransferMode
Describes the mode of data transfer with respect to a drag and drop gesture. |