问题描述
我想为Linux创建与AutoHotkey的Input函数等效的Python。 https://www.autohotkey.com/docs/commands/Input.htm
对于不使用AutoHotkey的用户,此功能会完全阻止键盘并从中收集所有输入,直到它与所提供的匹配项之一匹配或用户按下退出键(例如转义)。 我已经找到了用于全局捕获按键的Python库,但是它们中没有一个实际上阻止了键盘,因此按键随后被传递给了应用程序,这对我的目标来说是不可接受的。 另外,我不能使用输入框之类的东西,因为我需要将焦点放在其位置上,并且通常应用程序和环境保持不变,而用户键入命令时,这是出于自动化目的。
这样做是最好的方法吗?如果不需要root特权,那将是很好的选择,但是如果它们是或拥有它们将带来可观的好处,我可以将程序分为与管道通信的两个部分,其中只有一个捕获输入序列将以root身份运行。 我的主要目标平台是Ubuntu mate 20.04 64位。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)