Skip to content

Commit

Permalink
Migrating from Quartz to Rubicon. Thanks to Russell Keith-Magee for t…
Browse files Browse the repository at this point in the history
…his code.
  • Loading branch information
asweigart committed Mar 27, 2020
1 parent 6bfa7a2 commit 970caae
Show file tree
Hide file tree
Showing 3 changed files with 203 additions and 100 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ PyAutoGUI supports Python 2 and 3. If you are installing PyAutoGUI from PyPI usi

Windows has no dependencies. The Win32 extensions do not need to be installed.

OS X needs the pyobjc-core and pyobjc module installed (in that order).
macOS needs the rubicon-objc module installed (in that order).

Linux needs the python3-xlib (or python-xlib for Python 2) module installed.

Expand Down Expand Up @@ -119,7 +119,7 @@ The three major operating systems (Windows, macOS, and Linux) each have differen

* On Windows, PyAutoGUI accesses the Windows API (also called the WinAPI or win32 API) through the built-in `ctypes` module. The `nicewin` module at https://github.com/asweigart/nicewin provides a demonstration for how Windows API calls can be made through Python.

* On macOS, PyAutoGUI uses the `pyobjc` module to access the Cocoa API.
* On macOS, PyAutoGUI uses the `rubicon-objc` module to access the Cocoa API.

* On Linux, PyAutoGUI uses the `Xlib` module to access the X11 or X Window System.

Loading

0 comments on commit 970caae

Please sign in to comment.