一个很好的Ubuntu键盘宏程序? [关闭]


6

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


2
这个问题在编写时是关于主题的,并且应该由于历史原因而保留。就像更新一样,新工具xdotool是这个问题的一个很好的答案。
Arthur Ulfeldt

Answers:


7

我所知道的最接近这个的程序是 XMacro

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

这在Ubuntu存储库中可用 xmacro 包。


2
sudo apt-get install -y xmacro,转到键盘&gt;快捷方式&gt;自定义快捷方式并创建,例如F9为 timeout 120 bash -c 'notify-send "Recording macro; press ESC to stop" ; xmacrorec2 -k 9 > /tmp/macro ; notify-send "Recording macro finished; use F10 to play it"' 和F10一样 bash -c 'notify-send "Playing back macro on $DISPLAY" ; xmacroplay "$DISPLAY" < /tmp/macro'。现在您可以使用F9录制,使用ESC停止并使用F10播放。它会在120秒后停止(如果你忘了它)。
Mark

@Mark你的评论值得一个与这个相关的单独答案。然后我们可以upvote它可以正确格式化
Boris Pavlović

1
@BorisPavlović将此添加到此答案,因为它是对它的后续行动。
Mark

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.