一个好的 Ubuntu 键盘宏程序?

Art*_*ldt 10 macros ubuntu

我正在为 Ubuntu Linux 寻找一个好的键盘宏程序?我希望能够轻松地“开始录制”让它记录所有按下的键。然后当我停止录制时保存它。然后我希望能够通过点击一个特殊的键并选择序列来调用宏。必须打开文本文件并对宏进行编程会产生过多的开销。

小智 10

我所知道的与此最接近的程序是XMacro

XMacro 包包含两个简单的 C++ 程序(xmacrorec 和 xmacroplay),用于在 X 服务器上记录和重放键盘和鼠标事件。

这在 Ubuntu 存储库中作为xmacro包提供。

  • 在`sudo apt-get install -y xmacro`后,转到键盘>快捷方式>自定义快捷方式并创建例如F9作为`timeout 120 bash -c 'notify-send "Recording macro; press ESC to stop"; xmacrorec2 -k 9 > /tmp/macro ; notify-send "录制宏完成;使用 F10 播放它"'` 和 F10 为 `bash -c 'notify-send "在 $DISPLAY 上播放宏"; xmacroplay "$DISPLAY" < /tmp/macro'`. 现在您可以按 F9 录制,按 ESC 停止并按 F10 播放。它在 120 秒后停止(以防您忘记它)。 (4认同)
  • @BorisPavlović 将其添加到此答案中,因为它是对它的跟进。 (2认同)

Art*_*ldt 6

autokeys 是一个不错的选择,虽然它比我正在寻找的重量更重