Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shibukawa/gotomation


https://github.com/shibukawa/gotomation

automation darwin golang gui keyboard mouse screen-capture windows

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

Gotomation
============

Automation library like ``java.awt.Robot``.

Document
----------

https://godoc.org/github.com/shibukawa/gotomation

License
--------

Apache-2

Known Issue
-----------

* Mouse coursor moving is not working on VirtualBox host OS with mouse cursor integration.
* Windows: mouse cursor moving is not working (I tested on Windows 10 Pro on VirtualBox)
* X11: String typing is not implemented. In future, I will add this only for cgo environment.
XCB (and xgb - golang version) doesn't support ``XStringToKeysym()`` equivalent function.

Thanks
------

* https://github.com/BurntSushi/xgb

It uses ``xgb`` for X11 environment.

* https://github.com/go-vgo/robotgo

This code is inspired by robotogo. I rewrite into pure go, add utf-8 support etc as much as possible.