我正在尝试将脚本从 Windows 的 AHK 脚本移植到 Ubuntu 的 Python 脚本。
期望的行为
(1) 如果用户F5
在活动窗口为资源管理器时按下,则显示消息“资源管理器处于活动状态”。 (2) 如果用户control-F6
在活动窗口为资源管理器时按下,则显示消息“已按下 Ctrl-F6”。 (3) 如果用户F5
在活动窗口不是资源管理器时按下,则显示工具提示“活动应用程序不是资源管理器”。 (4) 如果用户control-F6
在活动窗口不是资源管理器时按下,则什么也不会发生。
AHK 实现:
#IfWinActive ahk_exe explorer.exe
F5::MsgBox % "explorer IS active" /* scenario 1*/
^F6::MsgBox % "Ctrl-F6 was pressed" /* scenario 2*/
#if
F5::ToolTip % "Active app IS NOT explorer" /* scenario 3*/
如何在 Ubuntu 下使用 Python 执行此操作?