Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
OSXScreen.mm File Reference
#include "platform/OSXScreen.h"
#include "arch/XArch.h"
#include "base/EventQueue.h"
#include "base/IEventQueue.h"
#include "base/Log.h"
#include "base/TMethodJob.h"
#include "client/Client.h"
#include "deskflow/ClientApp.h"
#include "deskflow/Clipboard.h"
#include "deskflow/DisplayInvalidException.h"
#include "deskflow/KeyMap.h"
#include "mt/CondVar.h"
#include "mt/Lock.h"
#include "mt/Mutex.h"
#include "mt/Thread.h"
#include "platform/OSXClipboard.h"
#include "platform/OSXEventQueueBuffer.h"
#include "platform/OSXKeyState.h"
#include "platform/OSXMediaKeySupport.h"
#include "platform/OSXPasteboardPeeker.h"
#include "platform/OSXScreenSaver.h"
#include <AppKit/NSEvent.h>
#include <AvailabilityMacros.h>
#include <IOKit/hidsystem/event_status_driver.h>
#include <libproc.h>
#include <mach-o/dyld.h>
#include <math.h>
Include dependency graph for OSXScreen.mm:

Enumerations

enum  { kDeskflowEventMouseScroll = 11 , kDeskflowMouseScrollAxisX = 'saxx' , kDeskflowMouseScrollAxisY = 'saxy' }

Functions

 __attribute__ ((used)) __attribute__((section("__CGPreLoginApp
int getSecureInputEventPID ()
std::string getProcessName (int pid)
void setZeroSuppressionInterval ()
void avoidSupression ()
void logCursorVisibility ()
void avoidHesitatingCursor ()

Variables

static __cgpreloginapp const char magic_section []
static const double kCarbonLoopWaitTimeout = 10.0

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kDeskflowEventMouseScroll 
kDeskflowMouseScrollAxisX 
kDeskflowMouseScrollAxisY 

Function Documentation

◆ __attribute__()

__attribute__ ( (used) )

◆ avoidHesitatingCursor()

void avoidHesitatingCursor ( )

◆ avoidSupression()

void avoidSupression ( )

◆ getProcessName()

std::string getProcessName ( int pid)

◆ getSecureInputEventPID()

int getSecureInputEventPID ( )

◆ logCursorVisibility()

void logCursorVisibility ( )

◆ setZeroSuppressionInterval()

void setZeroSuppressionInterval ( )

Variable Documentation

◆ kCarbonLoopWaitTimeout

const double kCarbonLoopWaitTimeout = 10.0
static

◆ magic_section

__cgpreloginapp const char magic_section[]
static
Initial value:
=
""