如何使用bash控制键盘

如何使用bash控制键盘

如何使用bash命令控制键盘。

例如,bash 中用于按 ctrl+c、ctrl+l 等的命令是什么?

答案1

AutoKey是一个适用于 Linux 和 X11 的桌面自动化实用程序。它可以通过响应键入的缩写和热键来自动化几乎任何任务。它提供了一个功能齐全的 GUI,使新手可以轻松使用它,还提供 Python 脚本......这里是链接Autokey 的主页

注:我第一次看的时候自动键,其脚本接口无法完全处理 Unicode。我完全忘记了那是怎么回事,但它好像可以在内部处理 UTF-8,但无法将其传递给其他东西。如果不是因为这个,我今天就会使用它;它看起来很棒,并且有很好的声誉(我是从 Windows 领域知道的)。否则,它是相当全面的。我相信这是一个叉子自动3(又是Windows)..我使用过Autoit3,它的功能绝对齐全。我认为 Autokey 是类似的... Autokey可以在 Ubuntu 存储库中找到..


xdotool让您以编程方式(或手动)模拟键盘输入和鼠标活动、移动窗口和调整窗口大小等。

xdotool key  --clearmodifiers --delay 40 "ctrl+shift+u" 

另一种选择是包xmacro。它包含宏游戏x宏记录(和 xmacrorec2)。 xmacrorec可用于记录任何 X11 显示器上的鼠标和键盘事件。 xmacroplay 可用于播放记录的事件或发送您选择的任何其他鼠标/键盘事件。

  echo -n "KeyStrPress Control_L 
           KeyStrPress Alt_L   
           KeyStrPress a    
           KeyStrRelease a    
           KeyStrRelease Alt_L   
           KeyStrRelease Control_L"|
           xmacroplay :0.0 &>/dev/null

相关内容