Dualshock4 和操纵杆 API [Linux]

问题描述 投票:0回答:1

我在 X64 机器上运行 Debian 12。我通过 USB 插入 Dualshock4 控制器,然后可以使用操纵杆 API 读取 /dev/input/js0 https://www.kernel.org/doc/Documentation/input/joystick-api.txt.

基本上,我可以从 /dev/input/js0 读取这个结构

`

struct js_event {
    __u32 time;     /* event timestamp in milliseconds */
    __s16 value;    /* value */
    __u8 type;      /* event type */
    __u8 number;    /* axis/button number */
};

`

我的问题是:谁将其写入 /dev/input/js0 以便我可以读取它?是否有一些模块可以处理 Dualshock 4 输入并将其写入 /dev/input/js0?

linux usb
1个回答
0
投票

如果您没有安装任何自定义驱动程序,Linux 上的操纵杆支持通常由

joydev
驱动程序涵盖。它不仅支持 Sony DualShock4,还支持多种设备。

有关此驱动程序的详细信息,请查看内核文档: https://www.kernel.org/doc/html/latest/input/joydev/joystick.html

© www.soinside.com 2019 - 2024. All rights reserved.