将键盘输入映射到屏幕上的位置

将键盘输入映射到屏幕上的位置

这是一个复杂的问题,但这就是我想要解决的问题。

我想将 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 时释放鼠标。

相关内容