29得票7回答
如何制作一个程序来查找xinput设备的id并设置xinput一些设置。

我在电脑上连接了一只G700鼠标。在Linux(Ubuntu)中使用这个鼠标的问题是灵敏度非常高。我也不喜欢鼠标加速度,所以我写了一个脚本来关闭它。脚本看起来像这样:#!/bin/bash # This script removes mouse acceleration, and lowers...

17得票2回答
使用Python模拟XBox控制器输入

我希望我的Python程序可以模拟XBox手柄的输入,包括模拟两个摇杆和按键。 我在这里找到了关于如何使用ctypes在Python中模拟键盘输入的主题,例如在这里:Python模拟按键按下 是否可以类似于正常键盘或鼠标上的“keydown”来模拟它?

16得票3回答
Windows UWP中对Xbox One手柄的控制器支持

我想知道如何处理针对Xbox One的UWP应用程序的输入。我注意到了DirectInput,但对于我的用例,我看到两个问题: 根据MSDN,它似乎只支持Xbox 360控制器。   XInput是一个API,允许应用程序从Xbox 360 Controller for Windows...

15得票1回答
将XInput调用转换为DirectInput调用在MAC OS X上(从PS3控制器模拟x360控制器)

在Steam上有很多游戏可以使用Xbox 360手柄,但是不能很好地映射到PS3 DS3手柄上。MotionInJoy通过“模拟360控制器”来解决这个问题,但只适用于PC。还有一个仅限PC的项目:x360ce:https://code.google.com/p/x360ce/。问题是:是否有...

9得票1回答
Linux/X11中无缝多用户会话

目标 我希望拥有一个多用户系统(基于Linux),只使用一个X11会话,配备多个屏幕、鼠标和键盘。这样两个或多个人可以共用同一台计算机,不仅共享硬件,还共享“屏幕”(当然,它们将被分成两个物理屏幕,但是你可以将窗口移动到你的伙伴那里)。共享窗口不仅可以更方便地向你的伙伴展示你所做的事情,如果...

8得票1回答
如何以非废弃的方式在Windows上访问游戏手柄?

我想编写一个访问游戏手柄的 Windows 应用程序。这只是一个非常简单的应用程序,它读取值并将其发送到服务器,因此我不使用任何游戏编程框架。然而,我对要使用哪个 API 感到困惑。 我查看了多媒体游戏手柄 API,但这被描述为已被 DirectInput 取代。所以我又看了 DirectI...

7得票1回答
如何使用USB HID API检测手柄触发器的按下?

我使用RawInput + Windows USB HID API来接收WM_INPUT消息,当游戏手柄按钮被按下时,获取游戏手柄状态。 问题在于:两个扳机在同一轴上工作,这意味着您无法确定两个扳机是否同时被按下。当启动OS Windows游戏手柄测试应用程序时,我观察到相同的行为。但我需要...