An instance of the UserInput class can be used to inform a view generator about user input. It can be obtained through the ServerVisualization.TextViewGenerator.UserInput, ServerVisualization.RulerBarViewGenerator.UserInput, ServerVisualization.StatusBarViewGenerator.UserInput and ServerVisualization.DialogViewGenerator.UserInput properties.

Syntax

public class UserInput : MarshalByRefObject
Public Class UserInput
Inherits MarshalByRefObject

Introduced: X11.

Enumerations

Enumeration Description
ModifierKeys Determines a pressed modifier key.
MouseButtons Determines a pressed mouse button.

Methods

Method Description
SendKeyDown Informs the view generator about a key down event.
SendKeyPress Informs the view generator about a key press event.
SendKeyUp Informs the view generator about a key up event.
SendMouseDoubleClick Informs the view generator about a mouse double click event.
SendMouseDown Informs the view generator about a mouse down event.
SendMouseMove Informs the view generator about a mouse move event.
SendMouseUp Informs the view generator about a mouse up event.
SendMouseWheel Informs the view generator about a mouse wheel event.