AutoKey:使用 AutoKey 切换到最后一个活动的应用程序,如 Alt-Tab
AutoKey: Switch to last active application like Alt-Tab by using AutoKey
是否可以使用 AutoKey 发送 alt+tab 以切换到最后 window?
我试了没有成功:
keyboard.send_keys("<alt>+<shift>+<tab>")
或转发window:
keyboard.press_key('<alt>')
keyboard.press_key('<tab>')
keyboard.release_key('<tab>')
keyboard.release_key('<alt>')
或向后window:
keyboard.press_key('<alt>')
keyboard.press_key('<shift>')
keyboard.press_key('<tab>')
keyboard.release_key('<tab>')
keyboard.release_key('<shift>')
keyboard.release_key('<alt>')
结果:没有错误,但仅在编辑器内移动了制表符计数。
TL;DR:不直接与我们的 API.
AutoKey API 直接与当前活动 window 对话。因此,发送针对桌面 (DTE) 的事件只有在当前活动 window 识别它们并将它们转发到 DTE 或模拟它们所做的事情时才会起作用。
但是,由于 AutoKey 脚本是完整编写的 Python 3,如果您可以在 Python 中自己弄清楚如何操作,AutoKey 可以 运行 为您完成。而且,如果有其他解决方案可用,您可以使用 subprocess
模块从 AutoKey 脚本中 运行 它。
Autokey 的 Window
class allows you to activate
a window by name (via wmctrl
),以及其他功能。 class 中的内容可能就是您要找的内容。
是否可以使用 AutoKey 发送 alt+tab 以切换到最后 window?
我试了没有成功:
keyboard.send_keys("<alt>+<shift>+<tab>")
或转发window:
keyboard.press_key('<alt>')
keyboard.press_key('<tab>')
keyboard.release_key('<tab>')
keyboard.release_key('<alt>')
或向后window:
keyboard.press_key('<alt>')
keyboard.press_key('<shift>')
keyboard.press_key('<tab>')
keyboard.release_key('<tab>')
keyboard.release_key('<shift>')
keyboard.release_key('<alt>')
结果:没有错误,但仅在编辑器内移动了制表符计数。
TL;DR:不直接与我们的 API.
AutoKey API 直接与当前活动 window 对话。因此,发送针对桌面 (DTE) 的事件只有在当前活动 window 识别它们并将它们转发到 DTE 或模拟它们所做的事情时才会起作用。
但是,由于 AutoKey 脚本是完整编写的 Python 3,如果您可以在 Python 中自己弄清楚如何操作,AutoKey 可以 运行 为您完成。而且,如果有其他解决方案可用,您可以使用 subprocess
模块从 AutoKey 脚本中 运行 它。
Autokey 的 Window
class allows you to activate
a window by name (via wmctrl
),以及其他功能。 class 中的内容可能就是您要找的内容。