如何通过USB运行PS3 Sixasis控制器?


11

我正在尝试使用PS3 Sixaxis控制器与Ubuntu 12.04一起使用。Sixaxis的ubuntu Wiki页面说要安装QtSixA,我这样做了。现在的问题实际上是在使用控制器。我安装了“ SuperTux 2”进行测试。通常,SuperTux说没有操纵杆。当我插入PS3控制器并按下scan时,它将显示所有控件及其分配的按钮。然后,我可以单击一个动作,它将提示我按下我要分配的按钮。这里的问题是,按下控制器上的按钮不会执行任何操作。我无法将任何操作分配给控制器上的按钮。

PCSX也是如此。我可以配置控制器,然后从下拉列表中选择Sony Playstation(R)3控制器,但是当我尝试分配一个按钮时,按PS3控制器上的按钮不会执行任何操作。

在网络上,我看到了大量有关如何连接蓝牙的指南,但是我的计算机没有蓝牙加密狗,因此我只想通过USB连接。

另外,QtSixA也可以看到控制器。我可以尝试“配置默认配置文件”,但是SuperTux 2和PCSX的反应都不同。


更新:遵循《Ubuntu Community Guide for Sixaxis》指南,我尝试了sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joystick,然后编译了Sixpair。“运行” sudo ./sixpair抱怨启用了蓝牙,因此当我单击“扫描”时,SuperTux 2找不到控制器了。

阅读本文之后,我发现我必须按下PS按钮才能使其正常工作...好了,对于将控制器用作POINTER设备而言,效果很好。现在,我可以使用模拟摇杆在屏幕上跳动鼠标。我仍然不确定如何使其与SuperTux 2和PCSX一起使用...

当我没有xserver-xorg-input-joystick安装时,按下PS按钮会导致它作为控制器2连接到另一个房间的PS3。我对现在发生的事情感到非常困惑...

Answers:


2

我已经阅读了有关它的内容,我认为直接使用蓝牙连接PS3控制器会更好。看看这个

我已经阅读了您的限制,但我仍然认为您需要使用蓝牙。您可以购买便宜的蓝牙USB加密狗(dealextreme.com/p/…)


不幸的是,正如我在问题中所述,我无法使用蓝牙。浏览完该文章后,我没有看到任何提到蓝牙比USB更好的东西。也许更新您的答案以包含该内容?无论如何,谢谢您的帮助!:)
drdrez 2012年

1
我阅读了您的限制,但我仍然认为您需要使用蓝牙。买一个便宜的蓝牙USB加密狗(dealextreme.com/p/…)。
注销

1
最好通过蓝牙,因为这样可以将PC添加到控制器在开机时将自动搜索的设备列表(即,当使用PS按钮打开PS3时)。
Phurl 2012年

1

我不确定这是否有帮助,但是当我设置PS2控制器以播放模拟器时,我使用了jstest-gtk

在jstest-gtk和模拟器之间进行设置花了一些时间(我使用ZSNES)。在通过jstest-gtk正确读取控制器后,我必须进入仿真器并分配所有按钮。(我曾以为它可以自动检测到控制器,但不能。)我没有任何问题。

就像我说的,虽然我不知道它是否适用于PS3控制器,但是值得一试。


我测试了PS2-> PS3适配器(使PS2控制器看起来像通过USB电缆连接的PS3控制器),并且根据,左箭头(按钮7)缺少模拟轴jstest-gtk。这是预期的还是可能的错误jstest-gtk
Mikko Rantalainen

0

我安装了joy2key,可以直接从debian的存储库中安装它,一旦安装完毕,再运行程序/模拟器joy2key --dev /dev/input/[device number] --terminal,就需要配置模拟游戏杆,(有一种避免这种情况的方法,以后我可以避免,但是我不知道如何编写配置文件),那么您就很好了,我将其与MAME以及其他产品一起使用,但仍无法使其与某些snes仿真器一起使用,希望此功能适用于需要通过USB端口使用它的任何用户。


我可以确认,在14.10上joy2key仅适用于usb,您可以使用jstest-gtk找出设备号以及测试功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.