Pc

Dualshock 4 可以替換 PC 上的 Xbox 360 控制器嗎?

  • January 29, 2014

PS4 現已在歐盟發布,但由於出貨量短缺,除非很久以前預訂,否則無法出售。幸運的是,Dualshock 4 控制器似乎已經在許多商店出售。

我早就決定購買 PS4 以及第二個 Dualshock 4 控制器,所以我一直在考慮現在購買“第二個”控制器以替換我舊的 Xbox 360 控制器,它的 D-Pad 沒用,RB按鈕不再正確響應。但在我提早購買 Dualshock 4 之前,我想知道我的 PC 對它的支持程度。

我已經知道諸如模擬搖桿和一些按鈕之類的“基本功能”可以在 PC 上使用,但究竟哪些有效,哪些無效?

我可以期望 PC 上的按鍵映射與 PS4 上相同嗎?

基本上,我可以用 Dualshock 4 替換我的 Xbox 360 控制器,並且仍然像使用舊的 Xbox 360 控制器一樣玩 Batman Arkham Asylum/City/Origins 之類的遊戲嗎?

我決定購買 Dualshock 4 並親眼看看哪些有效,哪些無效。

首先:正如所承諾的,Dualshock 4 可以在 Windows 上執行,無需安裝額外的驅動程序。1連接是通過Micro-B USB 電纜建立的,或通過帶有藍牙接收器的電腦上的藍牙建立。(同時按住 Home 和 Share 鍵數秒開啟藍牙配對模式,配對模式開啟時燈條會持續閃爍。)

遊戲支持極其匱乏。Dualshock 4 是 DirectInput 設備,而 Xbox 360 控制器使用 XInput,這是大多數(如果不是全部)現代遊戲使用的唯一 API。為了在僅支持 Xbox 360 控制器的遊戲中使用 Dualshock 4,需要一個包裝器2。希望索尼能夠發布驅動程序,為 Dualshock 4 添加 XInput 支持。

至於預設鍵映射;即使遊戲接受來自 Dualshock 4 的輸入,您也可能需要校準控制器以匹配 Xbox 360 控制器的鍵映射。

匹配的輸入是:

  • 左模擬搖桿:主 X/Y 軸
  • D-Pad : 視角帽
  • Y/ 三角形: 按鈕 4
  • LB/ L1: 按鈕 5
  • RB/ R1: 按鈕 6

Xbox 360 控制器使用 3 Axis 和 2 Rotations 作為其兩個模擬搖桿和 2 個觸發器的輸入;觸發器都共享 Z 軸。

另一方面,Dualshock 4 同樣使用 3 Axis 和 3 Rotations。

根據 Windows 自己的遊戲控制器設置

Xbox 360 總共提供 10 個按鈕3

Dualshock 4 共有 14 個按鈕4


1:在 Windows 7 和 8.1 上測試

2 :我在這裡找到了一個這樣的包裝器

3:不包括首頁按鈕,它似乎沒有映射到控制器輸入

4:2 個按鈕映射到 L2/R2 觸發器,它們也被映射到 X 和 Y 旋轉

引用自:https://gaming.stackexchange.com/questions/144262