![将键盘输入映射到屏幕上的位置](https://linux22.com/image/1194074/%E5%B0%86%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%E6%98%A0%E5%B0%84%E5%88%B0%E5%B1%8F%E5%B9%95%E4%B8%8A%E7%9A%84%E4%BD%8D%E7%BD%AE.png)
这是一个复杂的问题,但这就是我想要解决的问题。
我想将 WASD 键和其他键设置为屏幕上的特定位置,例如,如果我按下 W 键,它的行为就像我在屏幕 X = 200、Y = 400 的位置单击/触摸/拖动一样。
更新 1:我找到了一个名为的命令xdotool
,并或多或少创建了以下内容:
xdotool mousemove 712 818 mousedown 1 mousemove_relative 15 35 mousedown 1 sleep 0.1 mouseup 1
当我按下字母 S 时,这将在屏幕上单击该 X / Y 位置,将模拟鼠标拖动 X + 15 和 Y + 35,然后释放鼠标。问题是,我需要想出一种方法,让我在停止按下字母 S 时释放鼠标。