[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- lib.scripting.Engine: Provides access to the internals of AutoKey.
- lib.scripting.GtkClipboard: Read/write access to the X selection and clipboard - GTK version
- lib.scripting.GtkDialog: Provides a simple interface for the display of some basic dialogs to collect information from the user.
- lib.scripting.Keyboard: Provides access to the keyboard for event generation.
- lib.scripting.Mouse: Provides access to send mouse clicks
- lib.scripting.QtClipboard: Read/write access to the X selection and clipboard - QT version
- lib.scripting.QtDialog: Provides a simple interface for the display of some basic dialogs to collect information from the user.
- lib.scripting.System: Simplified access to some system commands.
- lib.scripting.Window: Basic window management using wmctrl
- object: The most base type
  - dict: dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list.
    - lib.scripting.Store: Allows persistent storage of values between invocations of the script.