Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 1.18 KB

README.md

File metadata and controls

19 lines (16 loc) · 1.18 KB

pymouseshift

pymouseshift is a program that lets you move your mouse cursor across multiple machines. It has similar functionality as [Synergy](https://symless.com/synergy).

pymouseshift works with Wayland on Linux. It does this by hijacking the mouse altogether. It computes where the mouse lies on each screen, and forwards the correct coordinates via UInput and python-evdev.

Features

  • SSL encryption of traffic between computers
  • GUI configuration of screen sizes and positions
  • Remembers clients and their positions

TODO

  • Copy-paste across desktop and clipboard support
  • Automatic reconnection for clients
  • Force disconnect a client from a server
  • Windows and OSX support via pynput
  • Installation and packaging