Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Intel Edison上用Python模拟按键事件_Python_Linux_Events_Keypress_Intel Edison - Fatal编程技术网

在Intel Edison上用Python模拟按键事件

在Intel Edison上用Python模拟按键事件,python,linux,events,keypress,intel-edison,Python,Linux,Events,Keypress,Intel Edison,我正在尝试获得一个现有的Python脚本,该脚本通过开始播放歌曲,以便能够与其键盘输入功能交互(例如,播放/暂停的空间、快进/快退的箭头键) 我尝试过使用,但运行示例键盘脚本没有任何作用(没有错误)。在运行之前,我也执行了modprobe input 我还尝试过(在安装了一些其他必要的依赖项之后),运行了它的示例代码,再次没有输出,也没有错误 我想知道是不是有什么原因导致这两个版本都无法在完整的Linux版本上正常工作?只是一个想法;真的不知道发生了什么。非常感谢您的帮助,谢谢 除了模拟键盘事件

我正在尝试获得一个现有的Python脚本,该脚本通过开始播放歌曲,以便能够与其键盘输入功能交互(例如,播放/暂停的空间、快进/快退的箭头键)

我尝试过使用,但运行示例键盘脚本没有任何作用(没有错误)。在运行之前,我也执行了
modprobe input

我还尝试过(在安装了一些其他必要的依赖项之后),运行了它的示例代码,再次没有输出,也没有错误

我想知道是不是有什么原因导致这两个版本都无法在完整的Linux版本上正常工作?只是一个想法;真的不知道发生了什么。非常感谢您的帮助,谢谢

除了模拟键盘事件外,我还愿意听取其他关于如何从python脚本控制mplayer的建议。


我想您可能已经安装了mplayer。如果没有,请参考。如果你遇到这个错误

make:install:Command未找到
Makefile:910:目标“安装目录”的配方失败
make:**[安装目录]错误127

使用安装coreutils

#opkg安装coreutils

也是为了,

#opkg安装python pip
#pip安装evdev

#python-m evdev.evtest

用于uinput在顶部添加
导入时间
,并在按键前添加
时间。睡眠(0.5)

今天在一个使用uinput的项目中为我工作

样本:

import time
import uinput

device = uinput.Device([
    uinput.KEY_LEFTALT,
    uinput.KEY_TAB,
    ])

time.sleep(0.5)

device.emit_combo([
    uinput.KEY_LEFTALT,
    uinput.KEY_TAB,
    ])