Defines information for the raw input devices. More...
Public Member Functions | |
| override string | ToString () |
Public Attributes | |
| internal SHORT | UsagePage |
| Top level collection Usage page for the raw input device. | |
| internal SHORT | Usage |
| Top level collection Usage for the raw input device. | |
| internal RawInputDeviceFlags | Flags |
| Mode flag that specifies how to interpret the information provided by UsagePage and Usage. It can be zero (the default) or one of the following values. By default, the operating system sends raw input from devices with the specified top level collection (TLC) to the registered application as long as it has the window focus. | |
| internal HWND | Target |
| Handle to the target window. If NULL it follows the keyboard focus. | |
Defines information for the raw input devices.
If RIDEV_NOLEGACY is set for a mouse or a keyboard, the system does not generate any legacy message for that device for the application. For example, if the mouse TLC is set with RIDEV_NOLEGACY, WM_LBUTTONDOWN and related legacy mouse messages are not generated. Likewise, if the keyboard TLC is set with RIDEV_NOLEGACY, WM_KEYDOWN and related legacy keyboard messages are not generated.
Definition at line 2153 of file API.cs.
| internal RawInputDeviceFlags OpenTK.Platform.Windows.RawInputDevice.Flags |
Mode flag that specifies how to interpret the information provided by UsagePage and Usage. It can be zero (the default) or one of the following values. By default, the operating system sends raw input from devices with the specified top level collection (TLC) to the registered application as long as it has the window focus.
| internal HWND OpenTK.Platform.Windows.RawInputDevice.Target |
| internal SHORT OpenTK.Platform.Windows.RawInputDevice.Usage |
| internal SHORT OpenTK.Platform.Windows.RawInputDevice.UsagePage |
1.6.1