| Name | Description | Type | Package | Framework |
| Clipboard | Represents an operating system clipboard, on which data may be placed during, for example, cut, copy, and paste operations. | Class | javafx.scene.input | Java FX |
|
| ClipboardContent | Data container for Clipboard data. | Class | javafx.scene.input | Java FX |
|
| ContextMenuEvent | When the user requests a context menu, this event occurs. | Class | javafx.scene.input | Java FX |
|
| DataFormat | Data format identifier used as means of identifying the data stored on a clipboard/dragboard. | Class | javafx.scene.input | Java FX |
|
| Dragboard | A drag and drop specific Clipboard. | Class | javafx.scene.input | Java FX |
|
| DragEvent | Drag events replace mouse events during drag-and-drop gesture. | Class | javafx.scene.input | Java FX |
|
| GestureEvent | An event indicating gesture input. | Class | javafx.scene.input | Java FX |
|
| InputEvent | An event indicating a user input. | Class | javafx.scene.input | Java FX |
|
| InputMethodEvent | An event which indicates that the underlying input method notifies its text change in a Node. | Class | javafx.scene.input | Java FX |
|
| InputMethodHighlight | enum InputMethodHighlightThe enum that contains the input method text highlights. | Class | javafx.scene.input | Java FX |
|
| InputMethodRequests | InputMethodRequests defines the requests that a text editing node has to handle in order to work with input methods. | Interface | javafx.scene.input | Java FX |
|
| InputMethodTextRun | Represents a single run in which the characters have the same set of highlights in the input method text. | Class | javafx.scene.input | Java FX |
|
| KeyCharacterCombination | This class represents a key combination in which the main key is specified by its character. | Class | javafx.scene.input | Java FX |
|
| KeyCode | Set of key codes for KeyEvent objects. | Class | javafx.scene.input | Java FX |
|
| KeyCodeCombination | This class represents a key combination in which the main key is specified by its KeyCode. | Class | javafx.scene.input | Java FX |
|
| KeyCombination | Represents a combination of keys which are used in keyboard shortcuts. | Class | javafx.scene.input | Java FX |
|
| KeyCombination .Modifier | This class represents a pair of modifier key and its value. | Class | javafx.scene.input.KeyCombination | Java FX |
|
| KeyCombination .ModifierValue | ModifierValue specifies state of modifier keys. | Class | javafx.scene.input.KeyCombination | Java FX |
|
| KeyEvent | An event which indicates that a keystroke occurred in a Node. | Class | javafx.scene.input | Java FX |
|
| Mnemonic | This class is used when creating a Mnemonic. | Class | javafx.scene.input | Java FX |
|
| MouseButton | Mapping for Button NamesEnum Constant Summary | Class | javafx.scene.input | Java FX |
|
| MouseDragEvent | Mouse drag events are delivered to potential gesture targets during full press-drag-release gestures. | Class | javafx.scene.input | Java FX |
|
| MouseEvent | When mouse event occurs, the top-most node under cursor is picked and the event is delivered to it through capturing and bubbling phases | Class | javafx.scene.input | Java FX |
|
| PickResult | | Class | javafx.scene.input | Java FX |
|
| RotateEvent | Rotate event indicates that user performed rotating gesture such as dragging two fingers around each other on track pad, | Class | javafx.scene.input | Java FX |
|
| ScrollEvent | Scroll event indicates that user performed scrolling by mouse wheel, track pad, touch screen or other similar device. | Class | javafx.scene.input | Java FX |
|
| ScrollEvent .HorizontalTextScrollUnits | Horizontal text-based scrolling units. | Class | javafx.scene.input.ScrollEvent | Java FX |
|
| ScrollEvent .VerticalTextScrollUnits | Vertical text-based scrolling units. | Class | javafx.scene.input.ScrollEvent | Java FX |
|
| SwipeEvent | Swipe event indicates that user performed a swipe gesture such as dragging a finger in one direction on touch screen. | Class | javafx.scene.input | Java FX |
|
| TouchEvent | Touch event indicates a touch screen action. | Class | javafx.scene.input | Java FX |
|
| TouchPoint | Touch point represents a single point of a multi-touch action, typically one finger touching a screen. | Class | javafx.scene.input | Java FX |
|
| TouchPoint .State | Represents current state of the touch pointThe touch point has been moved | Class | javafx.scene.input.TouchPoint | Java FX |
|
| TransferMode | Describes the mode of data transfer with respect to a drag and drop gesture. | Class | javafx.scene.input | Java FX |
|
| ZoomEvent | Zoom event indicates that user performed zooming gesture such as dragging two fingers apart on track pad, touch screen or other | Class | javafx.scene.input | Java FX |