0

私はラズベリーとLinuxにかなり慣れていません。次のコードを使用して、Raspbian (r Pi 3 B)で Python ライブラリuinputの基本的な例を実行しようとしています。

import uinput

device = uinput.Device([
        uinput.BTN_LEFT,
        uinput.BTN_RIGHT,
        uinput.REL_X,
        uinput.REL_Y,
        ])

for i in range(20):
    device.emit(uinput.REL_X, 5)
    device.emit(uinput.REL_Y, 5)

エラーが発生します:

トレースバック (最新の呼び出しが最後):

ファイル「/home/pi/Desktop/t1.py」、7 行目、 uinput.REL_Y内、ファイル「/home/pi/.local/lib/python3.5/site-packages/uinput/init.py 」、行178、初期 化自己で。uinput_fd = fd または fdopen() ファイル "/home/pi/.local/lib/python3.5/site-packages/uinput/__init .py"、84 行目、fdopen で _libsuinput.suinput_open() ファイル "/home/ pi/.local/lib/python3.5/site-packages/uinput/init.py "、70 行目、_open_error_handler で OSError(code, msg) を発生させます

OSError: [Errno 19] uinput デバイスを開くことができませんでした: No such device 何が問題なのですか? 何をどこで変更する必要がありますか?

4

1 に答える 1