Closed jvanloov closed 5 years ago
This is an adaptation to be able to run Silvius on Windows and OS X, in addition to Linux.
On non-Linux platforms a native tool is used instead of xdotool (nircmd and cliclick, respectively). The most important changes were to:
There is also a test script to be able to run regression tests after making changes.
Looking at the issue list, this seems to address issues 8 (Mac support), 10 (multiplatform) and 22 (modifier+movement crashes the client).
Wow, this is wonderful! Thank you very much for your contribution. My main comment is that CLIClickAutomator.transform_key could use a map, but I'll leave that for another day. Merging.
CLIClickAutomator.transform_key
This is an adaptation to be able to run Silvius on Windows and OS X, in addition to Linux.
On non-Linux platforms a native tool is used instead of xdotool (nircmd and cliclick, respectively). The most important changes were to:
There is also a test script to be able to run regression tests after making changes.
Looking at the issue list, this seems to address issues 8 (Mac support), 10 (multiplatform) and 22 (modifier+movement crashes the client).