xinput

    0热度

    2回答

    bash-newbie在这里。 我想用下面简单的脚本的快捷方式启用/禁用我的笔记本电脑的触控板:如果条件不过是从未进入 #!/bin/bash result=$(xinput --list-props 11 | grep "Device Enabled") echo $result # Output: Device Enabled (140): 1 if [[ "$result" =

    2热度

    1回答

    我想从Xbox One控制器获取输入,但我无法让它工作。我尝试了SharpDX,但是在从NuGet安装SharpDX后无法添加“SharpDX.XInput”。我也尝试过XInputDotNet,并且添加了对XInputDotNetPure的引用,并且在运行我的程序时会崩溃,并显示错误消息:“试图加载格式不正确的程序”。如果您知道如何解决这个问题,或者以其他方式从Xbox One控制器获取输入,我

    0热度

    1回答

    亲爱的专家 我在通过x服务器校准我的Penmount触摸屏时遇到问题。 我通过tslib连接。 在X中,我有一个编译好的xf86-input-tslib库。 不幸的是,ts_calibrate没有使用“非法指令级别 ”触摸工作良好,它的响应很好,但有时在屏幕上出现错误的点,有时会出现偏差 我尝试使用xinput-校准,但在XINPUT -list没有触摸屏: xinput-calibrator

    0热度

    1回答

    如何区分两个usb触摸屏设备与linux中相同的pid/vid 我有两个相同的USB触摸屏设备。我想在启动计算机时使用它们,没有错误。所以我需要使用“xinput map-to-output”来区分它们。但是,它们几乎是一样的。它们具有相同的PID/VID,相同的供应商,相同的制造商和相同的名称。 Xinput映射到输出.XID有时会更改,并且shell不会总是有用。当XID交换时,我不知道如何解

    0热度

    1回答

    我一直在搜寻几天的论坛试图找到一种方法来从XInput控制器嗅探XInput。我还没有找到任何方法来检测按钮是否被按下,大多数论坛帖子都是关于模拟棒。我也希望在没有PyGame或庞大的外部模块的情况下实现我的目标。我需要做的就是检测控制器上按下A,B,RB(右保险杠)和D-Pad按钮并按下时,运行一些代码。我希望能够区分哪个按钮被按下,而不仅仅是一个按钮被按下的事实,因为我需要将这些输入转换成VK

    4热度

    1回答

    我想让我的python程序模拟XBox控制器输入。 如果可能,两个模拟拇指棒和开/关按钮。 我发现了大约有ctypes的Python中模拟这里键盘输入,例如主题: Python simulate keydown 是否有可能模拟它类似于“的keydown”一个正常的键盘或鼠标吗?

    2热度

    1回答

    XInput库功能是否支持处理来自连接的键盘和鼠标的事件? 我知道它支持来自xInput兼容控制器的处理事件,但是不清楚键盘和鼠标输入处理是否也包括在内。我在MSDN XInput页面上看不到有关支持它的任何内容,所以我不这么认为,但我想确保。因此,如果我想使用XInput兼容控制器或鼠标和键盘为用户启用控制软件,那么在使用XInput处理控制器输入时,是否需要使用Windows消息系统分别处理鼠

    0热度

    1回答

    我试图从我的XBox 360控制器中读取而不进行轮询。 (准确地说,我实际上使用的是Logitech F310,但我的Windows 10 PC将它视为XBox 360控制器。)我写了一些相当讨厌的HID代码,它们使用重叠的I/O在两个线程中阻塞事件,一个表明有一个报告准备从HID设备读取,另一个表明UI线程已经请求HID线程退出。这很好,但HID驱动程序的行为与XInput有所不同。特别是,它将

    0热度

    1回答

    我正在编写一个C++程序来监视一个值并更改笔记本电脑上触摸板和跟踪点的启用状态。除了调用XIChangeProperty之外,我有一切工作。当我运行make时,抛出 undefined reference to `XIChangeProperty' 如果我从源中删除#include <X11/extensions/XInput.h>,它抛出一个不同的错误。 我cmake的文件如下 cmake_

    0热度

    1回答

    我想发送一个按钮按下信号到游戏中,我已经阅读了MSDN中的API。 但是那里的API只提供了让手柄状态不发送信号给PC的功能。 任何人都可以帮助我吗?