#include <pointer_configuration.h>
§ PointerConfiguration() [1/2]
mir::input::PointerConfiguration::PointerConfiguration |
( |
| ) |
|
|
inline |
§ PointerConfiguration() [2/2]
mir::input::PointerConfiguration::PointerConfiguration |
( |
MirPointerHandedness |
handedness, |
|
|
MirPointerAcceleration |
acceleration, |
|
|
double |
acceleration_bias, |
|
|
double |
horizontal_scroll_scale, |
|
|
double |
vertical_scroll_scale |
|
) |
| |
|
inline |
§ acceleration
§ cursor_acceleration_bias
double mir::input::PointerConfiguration::cursor_acceleration_bias {0.0} |
Configures the intensity of the cursor acceleration. Values within the range of [-1, 1] are allowed.
- 0: default acceleration
- [-1, 0): reduced acceleration
- (0, 1]: increased acceleration
- Examples:
- server_example_input_device_config.cpp.
§ handedness
Configure which button shall be used as primary button. That way the input device is configured to be either right or left handed.
§ horizontal_scroll_scale
double mir::input::PointerConfiguration::horizontal_scroll_scale {1.0} |
Configures a signed scale of the horizontal scrolling. Use negative values to configure 'natural scrolling'
§ vertical_scroll_scale
double mir::input::PointerConfiguration::vertical_scroll_scale {1.0} |
Configures a signed scale of the vertical scrolling. Use negative values to configure 'natural scrolling'
The documentation for this struct was generated from the following file:
Copyright © 2012-2016 Canonical Ltd.
Generated on Sat Dec 3 12:48:59 UTC 2016