evdev相关内容

在扭曲了Python的Linux上将HID访问与evdev集成

在一台Linux计算机(Debian Weezy)上,我正在尝试编写一个基于事件的服务器,该服务器执行以下操作: 抓取输入设备(专用键盘)的独占输入,以防止击键进入通常的事件链。 注册扭曲电抗器中的事件 在等待事件延迟返回时注册回调。然后,此回调将在收到特殊按键序列后发送一个HTTP请求。 这是pyevdev包中的示例代码。如果我收到通知并相应地接收击键,它就会起作用。 ..
发布时间:2022-04-18 18:31:23 服务器开发

Python evdev检测设备已拔出

我正在使用出色的“evdev"库来监听 USB 条形码阅读器输入,我需要检测设备是否突然被拔掉/无响应,否则读取循环的 python 脚本会在一个单线程慢慢开始吃掉所有可用内存,导致整个系统在一段时间后崩溃. 我们的想法是检测设备何时拔出并终止当前脚本,导致主管尝试重新启动它,直到设备重新插入/变得响应为止. 我用来读取输入的代码如下: devices = map(InputDevi ..
发布时间:2021-06-26 19:38:18 Python

在嵌入式Qt项目上校准和配置evdevtouch

我有一个在Linux的icoremx6solo上运行的Qt项目。 我已经设置好图形并运行代码,但是我无法处理触摸输入。 使用$ p $ export QT_LOGGING_RULES =“ qt.qpa.input = true” $ b $启用输入日志记录b 我发现没有设置坐标ar,我认为这是主要的问题: qt.qpa.input:evdevtouch:/ dev / i ..
发布时间:2020-10-29 03:23:17 服务器开发

Python evdev和条形码扫描仪

我有以下代码,可用来捕获条形码扫描仪的输入.问题是我想将整个扫描的代码保存在数据库中,但是代码的每个字符都打印在新行上: #!/usr/bin/env python from evdev import InputDevice, ecodes, list_devices from select import select keys = "X^1234567890XXXXqwertzuiop ..
发布时间:2020-09-18 18:43:43 Python

适用于OSX的Python evdev

我编写了一个Python脚本,该脚本轮询evdev的HID条码扫描器(模拟键盘):该脚本在Linux平台(Ubuntu)上运行良好.是否有适用于evdev的OS X Python等效版本,可允许对现有python脚本进行较小的移植? 如果您具有Python经验并已将其配置为HID设备输入,请在您的回复中注明. 解决方案 我使用 cython进行了简单的测试-hidapi (可作为pi ..
发布时间:2020-08-11 20:26:10 Python