将用户在屏幕上任意位置写入的内容更改为另一个字符串

将用户在屏幕上任意位置写入的内容更改为另一个字符串

所以我想了解我正在尝试解决的这个问题,看看是否有可能现实地做到这一点。我想编写一个脚本或类似的东西,它将我在任何地方(终端、浏览器等)写入的某些字符串更改为另一个字符串。

例如,如果我在网络浏览器的搜索栏中写入“tdx”,我希望它显示为“Rust Documentation”,或者如果我在终端中写入“ffx”,它会显示为“firefox”。

我知道 bash 别名,这不是我要找的。我对屏幕上的文本变化特别感兴趣。正如我所说,我想捕获并在屏幕上的任何位置更改它。

我什至不知道如何在网上搜索这样的东西,所以一些关于这方面的指示也很好。此刻我完全卡在了第0步。

细节:

  • 操作系统:Arch Linux
  • 窗口管理器:DWM

我用的是X11。

谢谢!

答案1

我同意 AutoKey 非常适合您所寻找的东西。此外,对于未来的此类搜索,您希望在搜索中使用“文本扩展器”。

答案2

所以,https://github.com/autokey/autokey/wiki这是我问题的答案,感谢@Panki,帮助我走上正轨! Autokey 将您的缩写(例如“tdx”)扩展为您在任何地方键入的任何内容。华丽的!

相关内容