![]() |
Deskflow 1.24.0.365
Keyboard and mouse sharing utility
|
Secondary screen interface. More...
#include <ISecondaryScreen.h>

Public Member Functions | |
| virtual | ~ISecondaryScreen ()=default |
accessors | |
| virtual void | fakeMouseButton (ButtonID id, bool press)=0 |
| Fake mouse press/release. | |
| virtual void | fakeMouseMove (int32_t x, int32_t y)=0 |
| Fake mouse move. | |
| virtual void | fakeMouseRelativeMove (int32_t dx, int32_t dy) const =0 |
| Fake mouse move. | |
| virtual void | fakeMouseWheel (int32_t xDelta, int32_t yDelta) const =0 |
| Fake mouse wheel. | |
Secondary screen interface.
This interface defines the methods common to all platform dependent secondary screen implementations.
|
virtualdefault |
|
pure virtual |
Fake mouse press/release.
Synthesize a press or release of mouse button id.
Implemented in deskflow::EiScreen, MSWindowsScreen, OSXScreen, PlatformScreen, and XWindowsScreen.
|
pure virtual |
Fake mouse move.
Synthesize a mouse move to the absolute coordinates x,y.
Implemented in MSWindowsScreen, OSXScreen, PlatformScreen, and XWindowsScreen.
|
pure virtual |
Fake mouse move.
Synthesize a mouse move to the relative coordinates dx,dy.
Implemented in MSWindowsScreen, OSXScreen, PlatformScreen, and XWindowsScreen.
|
pure virtual |
Fake mouse wheel.
Synthesize a mouse wheel event of amount xDelta and yDelta.
Implemented in MSWindowsScreen, OSXScreen, PlatformScreen, and XWindowsScreen.