本文档提供了在Linux系统下实现PS5手柄控制和解包的步骤和代码示例。
理论上,该方法适用于所有蓝牙/USB/2.4G手柄。手柄在Linux中被识别为joystick
设备,通常以js0
, js1
等文件名存在于/dev/input
目录下。所有手柄的输入数据都缓存在这些设备文件中。
- 确保Linux系统已安装Python环境。
- 确保PS5手柄已通过USB或蓝牙与系统连接。
- 打开终端。
- 进入
/dev/input
目录。 - 执行
ls
列出手柄设备文件,如js0
,js1
等。 - 使用
cat /dev/input/js0 | hexdump
查看手柄输入数据。
确保ps5连接成功后,且占用js0通道,直接运行即可