0

私はコンピュータ サイエンスの学生で、手の動き (垂直方向、水平方向) を認識する手袋をはめた電子エンジニアと一緒に働いています。

プロジェクトを提示するために、パワー ポイントのスライドを制御する小さなアプリケーションを作成することを考えました。コンセプトは非常にシンプルです。片手を左に動かすとスライドは次のスライドに移り、右に動かすと前のスライドに戻ります。

そのために、キーボードの右矢印と左矢印をシミュレートすることを考えました (これは、基本的にスライドを変更するために使用するものです)。

問題は、それが可能かどうかです。それとももっと良いアイデアがあると思いますか?

読んでいただきありがとうございます

4

1 に答える 1

0

私が望んでいたことを正確に実行するこのスクリプトを見つけました。

これは、偽の入力xteを生成する Linux コマンド ラインに基づいています ( sudo apt-get install xtedebian ベースのディストリビューションで使用してダウンロードします。

私は仕事をするためにPythonでシステムコールを使用しています。

この例では、2 秒ごとに 2 つの右矢印ストライクを生成しています。カーソルをテキスト ドキュメントに配置し、スクリプトを起動して、カーソルの動きを確認することでテストできます。

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 ")
于 2014-05-06T17:09:48.380 に答える