def move_keyboard(self, window): GdkX11.x11_grab_server() old_window = self.keyboard_grab_window if old_window: self.release_keyboard() res = self.grab_keyboard(window) if not res: time.sleep(1) res = self.grab_keyboard(window) if not res and old_window: self.grab_keyboard(old_window) GdkX11.x11_ungrab_server() return res
def move_keyboard(self, window): GdkX11.x11_grab_server() old_window = self.keyboard_grab_window if old_window: self.release_keyboard() res = self.grab_keyboard(window) if not res: time.sleep(1) res = self.grab_keyboard(window) if not res and old_window: self.grab_keyboard(old_window) GdkX11.x11_ungrab_server() return res
def move_mouse(self, window, hide_cursor): GdkX11.x11_grab_server() old_window = self.mouse_grab_window if old_window: self.release_mouse() res = self.grab_mouse(window, hide_cursor) if not res: time.sleep(1) res = self.grab_mouse(window, hide_cursor) if not res and old_window: self.grab_mouse(old_window) GdkX11.x11_ungrab_server() return res
def move_mouse(self, window, hide_cursor): GdkX11.x11_grab_server() old_window = self.mouse_grab_window if old_window: self.release_mouse() res = self.grab_mouse(window, hide_cursor) if not res: time.sleep(1) res = self.grab_mouse(window, hide_cursor) if not res and old_window: self.grab_mouse(old_window) GdkX11.x11_ungrab_server() return res