我是计算机科学专业的学生,我正在与一位戴手套的电子工程师一起工作,该工程师可以识别一些手部的运动(垂直的,水平的)。
为了展示这个项目,我们考虑制作一个小应用程序来控制幻灯片。这个概念很简单:当我们将一只手向左移动时,幻灯片会传递到下一只,而当我们将其向右移动时,它会返回到前一只。
为此,我考虑过模拟键盘的左右箭头(这就是我们基本上用来更改幻灯片的方法)。
问题是:这可能吗?或者你认为有更好的主意吗?
非常感谢您的阅读
我是计算机科学专业的学生,我正在与一位戴手套的电子工程师一起工作,该工程师可以识别一些手部的运动(垂直的,水平的)。
为了展示这个项目,我们考虑制作一个小应用程序来控制幻灯片。这个概念很简单:当我们将一只手向左移动时,幻灯片会传递到下一只,而当我们将其向右移动时,它会返回到前一只。
为此,我考虑过模拟键盘的左右箭头(这就是我们基本上用来更改幻灯片的方法)。
问题是:这可能吗?或者你认为有更好的主意吗?
非常感谢您的阅读
我刚刚发现这个脚本完全符合我的要求。
它基于生成假输入xte的 Linux 命令行(sudo apt-get install xte
在基于 debian 的发行版中用于下载它。
我在 python 中使用系统调用来完成这项工作。
在此示例中,我们每两秒生成两次右箭头攻击。我们可以通过将光标定位在文本文档中、启动脚本并观察光标移动来测试它。
from subprocess import Popen, PIPE
import time
def keypress(sequence):
p = Popen(['xte'], stdin=PIPE)
p.communicate(input=sequence)
time.sleep(2)
keypress("key Right ")
time.sleep(2)
keypress("key Right ")
time.sleep(2)
keypress("key Right ")
time.sleep(2)
keypress("key Right ")