| Class | Description |
|---|---|
| Keyboard | A Single Display Groupware Keyboard |
| Keyboard.KeyboardCollection | A class which inherits from ReadOnlyCollection Base and represents a collection of keyboards |
| Mouse | An sdg mouse class, this class handles all mouse movements and fires events specific to this mouse |
| Mouse.MouseCollection | A class which inherits from ReadOnlyCollection Base and represents a collection of mice |
| SdgControl | A Base sdg Control Class. This provides all of the base sdgWidget Functionality |
| SdgKeyEventArgs | Event Arguments for the default keyboard down and up events |
| SdgKeyPressEventArgs | Event Arguments for the default keyboard press event |
| SdgManager | This is the manager for all input events and also sends events to all sdg aware widgets |
| SdgMouseEventArgs | The event class for all sdg mouse events |
| SdgUserControl | A Base sdg User Control Class. This provides all of the base sdgWidget Functionality |
| Interface | Description |
|---|---|
| ISdgKeyboardWidget | This is the required interface for sdg Keyboard Widgets, it provides all of the required functionality that any sdg keyboard enabled widget would need |
| ISdgMouseWidget | This is the required interface for all sdg Mouse Widgets, it provides all of the required functionality that any sdg mouse widget would need |
| Delegate | Description |
|---|---|
| SdgKeyEventHandler | Keyboard event handler for key up and key down events |
| SdgKeyPressEventHandler | Keyboard event handler for key press events |
| SdgMouseEventHandler | The default handler for all sdg mouse events |
| Enumeration | Description |
|---|---|
| CardinalDirections | The cardinal directions enumeration is useful for rotating the cursor in specific directions. It assumes a default cursor rotation |
| EmulateSystemMouseModes | The different types of System Mouse Emulation Modes |
| ScaleModes | The different types of coordinates provided in each mouse event |