Steamworks 文獻庫
輸入來源
「輸入來源」是控制器上可以當成較大模組單元的區域。 這裡指的是控制器的物理區域,而非虛擬或抽象輸入模式。

本文將詳細分析不同種類的輸入來源,又稱設定器,更詳盡的概覽請見「基本概念」頁中的輸入來源章節。

觸控板


input_trackpad.png

Steam 控制器及 PlayStation 4 控制器皆具備觸控板。 Steam 控制器使用左右兩個圓形觸控板,而手把中央的長方形觸控板則為 PlayStation 4 控制器的特色。 Steam 輸入設定器能夠將 Playstation 4 觸控板當成單個觸控板(「中觸控板」)處理,或將其一分為二(「左觸控板」與「右觸控板」)。 Steam 控制器的觸控板有觸感回饋,PlayStation 4 控制器則沒有。

變體:
  • 左觸控板
  • 右觸控板
  • 中央觸控板

子輸入:
  • 觸控面本身(類比)
  • 點擊表面(數位)

搖桿


input_joystick_1.png

現代控制器幾乎每一款都具備搖桿。 PlayStation 4 和 Xbox 控制器皆具雙搖桿,Steam 控制器則為單搖桿,在這種情況下被視為「左搖桿」。 PlayStation 4、Xbox,和 Steam 控制器均有「可點擊搖桿」,即搖桿零件下方有額外的數位按鈕。

變體:
  • 左搖桿
  • 右搖桿

子輸入:
  • 搖桿本身(類比)
  • 點擊搖桿(數位)

按鍵板


input_bpad.png

按鍵板是四個一組的數位「正面按鈕」,通常呈菱形排列。 在 XInput 標準中,這些按鈕分別標為 A、B、X、Y。在 PlayStation 中,這四個按紐為正方形、三角形、圓圈、叉叉。 這些按鍵上的圖示可能是所有控制器設計之間最多變的部分。

這些按鍵全都可以獨立按壓,但是由於它們通常都由一個拇指操作,因此,一般認為不論何時,都不會出現兩個鍵同時按下的情形。 成對使用的按鍵通常呈斜線排列(X 和 A,Y 和 B)。

子輸入:
  • 「南」鍵(如 A 鍵)
  • 「東」鍵(如 B 鍵)
  • 「西」鍵(如 X 鍵)
  • 「北」鍵(如 Y 鍵)

方向鍵


input_dpad.png

方向鍵,或數位面板,是單一的物理輸入,包括了與四個基本方向對應的四個離散的數位輸入。 與按鍵板不同,方向鍵的物理構造,令其只能按下單一方向輸入(不可能同時按北鍵和南鍵,但是能同時按北鍵和西鍵)。

子輸入:


  • 西

板機鍵


input_trigger.png

類比板機鍵是單軸輸入,通常位於控制器的背面,對各種拉動力度十分敏感。 四種主流控制器型號皆具有兩個類比板機鍵。

變體:
  • 左發射鍵
  • 右發射鍵

子輸入:
  • 模擬拉動
  • 數位點擊*

*在 Steam 控制器設定器支援的四款主流控制器中,只有 Steam 控制器在全扣動作結束時支持離散的數位「點擊」。 然而,玩家可以在 Steam 輸入設定器內設置一個臨界值,為所有其他控制器型號模擬此行為。

陀螺儀


input_gyro.png

Steam 控制器、 PlayStation 4 控制器與最近新增的 PS5(DualSense)具內部陀螺儀,允許運動控制、瞄準輔助等。 Xbox 控制器則不支持陀螺儀。

切換


「切換」輸入來源包含了所有不屬於另一個分類的物理輸入, 其所有子輸入皆為簡單的數位按鈕。

子輸入:
  • Back 鍵
  • Start 鍵
  • LS 鍵
  • RS 鍵
  • LG 鍵
  • RG 鍵

深入閱讀