evdev相关内容
在一台Linux计算机(Debian Weezy)上,我正在尝试编写一个基于事件的服务器,该服务器执行以下操作: 抓取输入设备(专用键盘)的独占输入,以防止击键进入通常的事件链。 注册扭曲电抗器中的事件 在等待事件延迟返回时注册回调。然后,此回调将在收到特殊按键序列后发送一个HTTP请求。 这是pyevdev包中的示例代码。如果我收到通知并相应地接收击键,它就会起作用。
..
我正在使用出色的“evdev"库来监听 USB 条形码阅读器输入,我需要检测设备是否突然被拔掉/无响应,否则读取循环的 python 脚本会在一个单线程慢慢开始吃掉所有可用内存,导致整个系统在一段时间后崩溃. 我们的想法是检测设备何时拔出并终止当前脚本,导致主管尝试重新启动它,直到设备重新插入/变得响应为止. 我用来读取输入的代码如下: devices = map(InputDevi
..
尝试实现虚拟键盘.程序在5秒周期内发送一次按键事件.它可以在PC(Ubuntu Linux)上运行.问题是Beaglebone Black/Raspberry Pi3没有任何显示. Plaftorm Beaglebone Black,Debian Jessie: debian @ beaglebone:〜$ uname -aLinux beaglebone 4.9.9-ti-r22#1
..
我有一个在Linux的icoremx6solo上运行的Qt项目。 我已经设置好图形并运行代码,但是我无法处理触摸输入。 使用$ p $ export QT_LOGGING_RULES =“ qt.qpa.input = true” $ b $启用输入日志记录b 我发现没有设置坐标ar,我认为这是主要的问题: qt.qpa.input:evdevtouch:/ dev / i
..
我有以下代码,可用来捕获条形码扫描仪的输入.问题是我想将整个扫描的代码保存在数据库中,但是代码的每个字符都打印在新行上: #!/usr/bin/env python from evdev import InputDevice, ecodes, list_devices from select import select keys = "X^1234567890XXXXqwertzuiop
..
我编写了一个Python脚本,该脚本轮询evdev的HID条码扫描器(模拟键盘):该脚本在Linux平台(Ubuntu)上运行良好.是否有适用于evdev的OS X Python等效版本,可允许对现有python脚本进行较小的移植? 如果您具有Python经验并已将其配置为HID设备输入,请在您的回复中注明. 解决方案 我使用 cython进行了简单的测试-hidapi (可作为pi
..
在解决了主要问题后尝试读取多个HID输入在这里,我针对以下(和不同的)问题提出了一个新问题: 我在RaspPi上安装了 minibian .整个系统在'de_DE'上运行,详细信息: root@ddpi:~# locale LANG=de_DE.UTF-8 LANGUAGE= LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME
..
似乎evdev.lst中列出的setxkbmap的某些选项实际上未被随附的evdev文件支持.例如,如 所示,支持ctrl:nocaps但不支持ctrl:swap_lalt_lctl $ grep 'ctrl:nocaps' /usr/share/X11/xkb/rules/evdev{,.lst} /usr/share/X11/xkb/rules/evdev: ctrl:nocaps
..