Open-source KVM software
Go to file
Christian Schmidt 21d4e6a908 #4477 Only allow mouse buttons 1-10 for XTestFakeButtons call.
These are the only valid ones:
[~]>for i in `seq 0 1 11`; do echo Testing $i; xte "mouseclick $i"; done
Testing 0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  132 (XTEST)
  Minor opcode of failed request:  2 (X_XTestFakeInput)
  Value in failed request:  0x0
  Serial number of failed request:  12
  Current serial number in output stream:  15
Testing 1
Testing 2
Testing 3
Testing 4
Testing 5
Testing 6
Testing 7
Testing 8
Testing 9
Testing 10
Testing 11
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  132 (XTEST)
  Minor opcode of failed request:  2 (X_XTestFakeInput)
  Value in failed request:  0xb
  Serial number of failed request:  12

And there are mice out there where buttons 11+ can be pressed accidentally,
terminating the synergy client and often leaving the system in a bad state.
2017-01-25 20:30:15 +00:00
.github Ask for logs in issue template 2016-12-05 11:01:53 +00:00
doc Merge branch 'beefnog-mac-directions' of https://github.com/beefnog/synergy into beefnog-beefnog-mac-directions 2016-12-07 17:13:47 +00:00
ext Fix wrong usage example in hm 2016-12-06 15:18:18 +00:00
res #5186 Remove dpiaware manifest 2016-10-28 03:38:08 -07:00
src #4477 Only allow mouse buttons 1-10 for XTestFakeButtons call. 2017-01-25 20:30:15 +00:00
.gitignore Updated git ignore list 2016-10-13 11:11:37 +01:00
.lvimrc moving 1.4 to trunk 2012-06-10 16:50:54 +00:00
ChangeLog Update changelog for v1.8.7 2017-01-19 13:18:10 +00:00
CMakeLists.txt Fix typo in compiler flags 2017-01-21 11:12:27 +00:00
COMPILE Fix up old wiki links 2016-09-26 11:58:33 +01:00
configure moving 1.4 to trunk 2012-06-10 16:50:54 +00:00
hm.cmd moving 1.4 to trunk 2012-06-10 16:50:54 +00:00
hm.py Update company copyright notice 2016-09-26 11:58:33 +01:00
hm.sh moving 1.4 to trunk 2012-06-10 16:50:54 +00:00
INSTALL Fix up old wiki links 2016-09-26 11:58:33 +01:00
LICENSE Update company copyright notice 2016-09-26 11:58:33 +01:00
README Fix up old wiki links 2016-09-26 11:58:33 +01:00

Synergy
=======

Share one mouse and keyboard between multiple computers.

Synergy is free and open source (free as in free speech),
meaning you are free to run it and redistribute it with
or without changes.

Just use "hm conf" and "hm build" to compile (./hm.sh on
Linux and Mac).

For detailed compile instructions:
https://github.com/symless/synergy/wiki/Compiling

Happy hacking!