Autokey 自动键的MATE桌面弹出窗口类

Autokey 自动键的MATE桌面弹出窗口类,autokey,mate-desktop,Autokey,Mate Desktop,在Fedora 28的MATE desktop中,我设置了一个快捷方式,使用弹出窗口将窗口切换到Super-j。我发现了AutoKey,它允许您为某些应用程序/窗口重新映射密钥。它有一个脚本,告诉您窗口类是什么。但是在弹出窗口中,widnow消失得太快,脚本无法完全抓住它,因为您需要单击窗口。是否有方法获取此弹出窗口的窗口类?我想在弹出窗口处于活动状态时将left键重新绑定到Super-h。或者有其他方法可以实现这一点吗?我知道您已经找到了另一个解决方案,但我想我也应该添加一个自动关键点解决方案

在Fedora 28的MATE desktop中,我设置了一个快捷方式,使用弹出窗口将窗口切换到Super-j。我发现了
AutoKey
,它允许您为某些应用程序/窗口重新映射密钥。它有一个脚本,告诉您窗口类是什么。但是在弹出窗口中,widnow消失得太快,脚本无法完全抓住它,因为您需要单击窗口。是否有方法获取此弹出窗口的窗口类?我想在弹出窗口处于活动状态时将
left
键重新绑定到Super-h。或者有其他方法可以实现这一点吗?

我知道您已经找到了另一个解决方案,但我想我也应该添加一个自动关键点解决方案:

import time
mouse.wait_for_click(1)
time.sleep(0.2)
winClass = window.get_active_class()
dialog.info_dialog("Window class", "Active window class:\n\n'%s'" % winClass)

你能改进你的问题,以便更清楚这个弹出窗口是什么吗?不清楚。这是当您按ALT-TAB在应用程序之间切换时得到的弹出窗口。可能需要创建脚本,每隔几秒钟显示所有窗口的ID,并一直运行该脚本,然后尝试激活弹出窗口。在LinuxMint上,我尝试在bash中使用
wmctrl-l
来显示所有活动窗口,并使用
watch-n1 wmctrl-l
每隔1秒运行一次,但它无法识别使用ALT选项卡激活的窗口。谢谢您的评论。我已经完全切换到i3窗口管理器,它做了我想要的一切。