Logo
  • Introduction to Autokey for Wayland
  • Installing AutoKey for Wayland
  • Getting Started With AutoKey for Wayland
  • What Works & What Does Not
  • Autokey Scripting API
    • clipboard API
    • Common API
    • dialog API
    • engine API
    • highLevel API
    • keyboard API
    • key Constants
    • mouse API
    • Buttons
    • store API
    • system API
    • window API
      • window API implementation for GNOME/Wayland environments
      • window API implementation for KDE/Wayland environments
      • window API implementation for X11 environments
  • Availability of the AutoKey Scripting API Methods Under X11 and Wayland
  • Troubleshoot Problems
  • Additional Technical Detail on Wayland, X11, and AutoKey
  • Contributing to AutoKey for Wayland
  • Sample Scripts
AutoKey for Wayland
  • Autokey Scripting API
  • window API
  • Edit on GitHub

window API

There are three different implementations of the “window” class, one for GNOME/Wayland environments, one for KDE/Wayland environments, one for X11.

  • window API implementation for GNOME/Wayland environments
    • Window
      • Window.activate()
      • Window.center_window()
      • Window.close()
      • Window.get_active_class()
      • Window.get_active_geometry()
      • Window.get_active_title()
      • Window.get_window_geometry()
      • Window.get_window_hex()
      • Window.get_window_list()
      • Window.move_to_desktop()
      • Window.resize_move()
      • Window.set_property()
      • Window.switch_desktop()
      • Window.wait_for_exist()
      • Window.wait_for_focus()
  • window API implementation for KDE/Wayland environments
    • Window
      • Window.activate()
      • Window.center_window()
      • Window.close()
      • Window.get_active_class()
      • Window.get_active_geometry()
      • Window.get_active_title()
      • Window.get_window_geometry()
      • Window.get_window_hex()
      • Window.get_window_list()
      • Window.move_to_desktop()
      • Window.resize_move()
      • Window.set_property()
      • Window.switch_desktop()
      • Window.wait_for_exist()
      • Window.wait_for_focus()
  • window API implementation for X11 environments
    • Window
      • Window.activate()
      • Window.center_window()
      • Window.close()
      • Window.get_active_class()
      • Window.get_active_geometry()
      • Window.get_active_title()
      • Window.get_window_geometry()
      • Window.get_window_hex()
      • Window.get_window_list()
      • Window.move_to_desktop()
      • Window.resize_move()
      • Window.set_property()
      • Window.switch_desktop()
      • Window.wait_for_exist()
      • Window.wait_for_focus()
Previous Next

© Copyright 2026, David King.

Built with Sphinx using a theme provided by Read the Docs.