Deskflow 1.22.0.197
Keyboard and mouse sharing utility
|
#include <cstdint>
Go to the source code of this file.
Enumerations | |
enum class | Direction : uint8_t { NoDirection , Left , Right , Top , Bottom , FirstDirection = Direction::Left , LastDirection = Direction::Bottom , NumDirections = Direction::LastDirection - Direction::FirstDirection + 1 } |
Screen edge directions for mouse movement. More... | |
enum class | DirectionMask { NoDirMask = 0 , LeftMask = 1 << static_cast<int>(Direction::Left) , RightMask = 1 << static_cast<int>(Direction::Right) , TopMask = 1 << static_cast<int>(Direction::Top) , BottomMask = 1 << static_cast<int>(Direction::Bottom) } |
Bitmask values for screen edge directions. More... |
|
strong |
Screen edge directions for mouse movement.
Used to specify which edge of a screen the mouse cursor crosses when moving between primary and secondary screens.
|
strong |
Bitmask values for screen edge directions.
Used to create bitmasks representing multiple screen edges. Useful for configuration and edge detection.
Enumerator | |
---|---|
NoDirMask | No direction mask. |
LeftMask | Left edge mask. |
RightMask | Right edge mask. |
TopMask | Top edge mask. |
BottomMask | Bottom edge mask. |