让 USB 设备成为不同的操纵杆

让 USB 设备成为不同的操纵杆

搜索网络并找到“lsusb:列出我的设备我得到:bus001 004 id32be:1402

我在运行 Linux (Arpicade) 的街机驾驶室中使用此 USB 设备(飞行操纵杆),该驾驶室必须使用 js0 js1 js2 js3。发生的情况是,当飞行操纵杆插入 js1 变为 js3,js2 变为 js4 时,飞行操纵杆被视为 js0。如果我拔掉飞行操纵杆并重新启动,一切都会恢复正常并正常工作。

可以说,我需要如何或做什么才能将飞行操纵杆推到队列后面?我是个新手,对Linux一无所知。有人告诉我也许有 udev 规则?

AM 我设法找出设备 ID:

操纵杆:开始初始化 输入:添加操纵杆 #0:宝联工业有限公司 BLflightyoke#1(设备 id:03000000be3200000214000011010000) 操纵杆:宝联工业有限公司 BL 飞行操纵杆 #1 [GUID 03000000be3200000214000011010000]操纵杆: ... 2 轴, 15 个按钮 0 个帽子 0 个球 操纵杆:... 物理 ID 0 映射到逻辑 ID 1 操纵杆:... 没有触觉功能

输入:添加操纵杆#1:XboxGamepad(用户空间驱动程序)(设备ID:0000000058626f782047616d65706100)操纵杆:Xbox游戏手柄(用户空间驱动程序)[GUID 0000000058626f782047616d65706100]操纵杆:... 4轴,15个按钮0个球0个操纵杆:...物理 ID 1 映射到逻辑 ID 2 操纵杆:...没有触觉功能

输入:添加操纵杆 #2:GPIOController1(设备 ID:15000000010000000100000000010000) 操纵杆:GPIO 控制器 1 [GUID 15000000010000000100000000010000] 操纵杆:... 2 个轴,9 个按钮 0 个帽子 0 个球 操纵杆:... 物理 ID 2 映射到逻辑 ID 3操纵杆:...没有触觉功能

输入:添加操纵杆 #3:GPIOController2(设备 id:15000000010000000200000000010000) 操纵杆:GPIO 控制器 2 [GUID 15000000010000000200000000010000] 操纵杆:... 2 个轴,9 个按钮 0 个帽子 0 个球 操纵杆:... 物理 ID 3 映射到逻辑 ID 4操纵杆:...没有触觉功能 操纵杆:结束初始化

我需要将宝联飞行轭从 js0 上取下并放在 js4 上(或 js3 我不确定)

相关内容