Deskflow 1.22.0.197
Keyboard and mouse sharing utility
|
Secondary screen interface. More...
#include <ISecondaryScreen.h>
Public Member Functions | |
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. | |
Public Member Functions inherited from IInterface | |
virtual | ~IInterface ()=default |
Interface destructor does nothing. |
Secondary screen interface.
This interface defines the methods common to all platform dependent secondary screen implementations.
|
pure virtual |
Fake mouse press/release.
Synthesize a press or release of mouse button id
.
Implemented in deskflow::EiScreen, IPlatformScreen, MSWindowsScreen, OSXScreen, PlatformScreen, and XWindowsScreen.
|
pure virtual |
Fake mouse move.
Synthesize a mouse move to the absolute coordinates x
,y.
Implemented in IPlatformScreen, MSWindowsScreen, OSXScreen, PlatformScreen, and XWindowsScreen.
|
pure virtual |
Fake mouse move.
Synthesize a mouse move to the relative coordinates dx
,dy.
Implemented in IPlatformScreen, MSWindowsScreen, OSXScreen, PlatformScreen, and XWindowsScreen.
|
pure virtual |
Fake mouse wheel.
Synthesize a mouse wheel event of amount xDelta
and yDelta
.
Implemented in IPlatformScreen, MSWindowsScreen, OSXScreen, PlatformScreen, and XWindowsScreen.