Skip to content

Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)

License

Notifications You must be signed in to change notification settings

BottleSin/synergy-core

 
 

Repository files navigation

Synergy Core

Quality Gate CI CodeQL Analysis SonarCloud Analysis Build containers

The Synergy Core project is the open-source core component of Synergy, a keyboard and mouse sharing tool.
This project is intended for advanced technical users, and when built produces Synergy 1 Community Edition.
To use the community edition, install the synergy package with your favorite package manager.

Developer quick start

Simplified instructions for those who want to contribute to the development of Synergy Core.

Having problems? Check the Quick Start FAQ wiki page.

Dependencies:

python scripts/install_deps.py

Configure:

Windows:

cmake -B build --preset=windows-release

macOS:

cmake -B build --preset=macos-release

Linux:

cmake -B build --preset=linux-release

Build:

cmake --build build -j8

Test:

./build/bin/unittests

About

Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.2%
  • CMake 2.6%
  • Objective-C++ 2.1%
  • Python 1.9%
  • C 1.6%
  • Objective-C 0.6%