[黑客人生] 用遊戲控制器操作 Windows 電腦

遊戲控制器(包括微軟適應性控制器)原始的用途是玩遊戲,在特定遊戲以外的環境中沒有任何作用。然而遊戲控制器整合許多不同輸入模式(多軸類比搖桿、數位按鈕)的設計,讓許多玩家開始想主動去「支援」那些原本不支援控制器的遊戲,或者改善支援不良的遊戲、讓遊戲中的操作更符合個人喜好;隨著螢幕越來越大、家用影音娛樂中心式的電腦軟體發展,還有一批玩家希望能夠躺在沙發上、抓著遊戲控制器直接操作電腦。在這樣的需求刺激下,許多能讓遊戲控制器操作電腦的軟體也因應誕生,本文簡略介紹其中至今仍然存活可運作、在 Windows 10 系統上可運作的幾套軟體,這些軟體都有能力把微軟適應性控制器(或其他的遊戲控制器)轉變成電腦操作輔具。以下軟體依最後一次更新日期排序(由舊到新),不代表推薦順序:

  1. AntiMicro
  2. Gopher360
  3. Controller Companion
  4. FreePIE
  5. JoyXoff
  6. JoyToKey
  7. Xpadder
  8. Keysticks
  9. reWASD

AntiMicro


AntiMicro 是個發展歷史悠久的跨平台軟體,使用者眾多,雖然畫面很陽春,但基本該要有的功能都具備,儘管已經超過三年半沒有釋出新版,仍然值得嘗試。

最新版本
v2.23
最後更新日期
2016 年 11 月 6 日
價格
免費之公眾授權軟體(採 GPL v3 授權

2022-12-03 更新:AntiMicro 在 2022-12-03 發佈最後的 v2.24 版後正式宣告停止開發,但有個分支出去的 AntiMicroX 專案仍繼續更新。

Gopher360


Gopher360 屬於比較硬派的軟體,執行後只會看到訊息視窗(而且可以隱藏),所有的設定都要使用者自己編寫 config.ini 檔案,而且還要使用者自己查詢微軟的開發者文件《XINPUT_GAMEPAD structure》、《Virtual-Key Codes》才知道要怎麼指派定義值。雖然用起來這麼困難,Gopher360 預設提供一組便於用遊戲控制器取代日常鍵盤、滑鼠操作的設定檔,而且執行起來輕快佔用資源低,仍然適合電腦效能較差的使用者考慮採用。

最新版本
v0.99
最後更新日期
2017 年 10 月 19 日
價格
免費之公眾授權軟體(採 GPL v3 授權

Controller Companion


Controller Companion 是本文介紹的有價軟體中最便宜的一套,也是唯二內建旋轉式英文虛擬鍵盤的其中一套軟體,其按鍵定義畫面採用欄列條列式呈現,不會因為使用的控制器不同而導致混淆,而且鮮明飽和的配色相當容易檢視,整體介面也很簡潔乾淨,相當值得納入考慮。註:由於 Controller Companion 是以遊戲為優先考量(甚至在 Steam 平台上推出),預設在全螢幕應用程式中會自動暫停相關功能,如果要純粹用於日常作業,別忘了調整相關設定。

最新版本
v1.0.0.25
最後更新日期
2017 年 11 月 22 日
價格
美金 $3.00 起,可自由提高購入價格(用以支持作者)

FreePIE


FreePIE 無疑是本文介紹的軟體中最為硬派的一個,因為其開發目標是要模擬及橋接各式各樣不同的輸入介面(目前應該有很多使用者是用來模擬 VR 虛擬實境系統的輸入及操作),採用 Python 式的腳本語言,此軟體提供的圖型介面其實是腳本整合開發環境,如果願意花點心思學習腳本的編寫,FreePIE 絕對能夠達成最複雜的輸入需求。

最新版本
v1.11.724.0
最後更新日期
2019 年 1 月 22 日
價格
免費之公眾授權軟體(採 GPL v2 授權

JoyXoff


JoyXoff 的介面設計跟 Controller Companion 很像,也具備旋轉式虛擬鍵盤,其按鍵定義畫面採用欄列條列式呈現,不會因為使用的控制器不同而導致混淆,圖案配色採用較平面化的設計語言,整體介面簡潔乾淨,相當值得納入考慮。

最新版本
v3.45.4.6
最後更新日期
2020 年 4 月 6 日
價格
免費、自由捐款贊助

JoyToKey


JoyToKey 是相當簡潔的軟體,採用表格條列式的按鍵定義,支援達 50 隻控制器、128 個按鈕,也支援特殊按鍵、組合鍵、連按、根據執行程式自動變更設定檔等進階功能。

最新版本
v6.4.2
最後更新日期
2020 年 4 月 19 日
價格
美金 $7.00,無功能限制之共享軟體

Xpadder


Xpadder 是本文介紹的有價軟體中,基礎售價最高的一套,其功能也確實強大,也是本文所有軟體中,唯一可以自行改變控制器圖案及按鍵配置位置的。如果剛好也選擇採用這套軟體,可以直接拿我製作好的適應性控制器空白設定檔(也有畫面較乾淨的適應性控制器空白設定檔簡化版),就不用自己製作圖案跟調整按鍵位置了。

最新版本
v2020.05.01
最後更新日期
2020 年 5 月 1 日
價格
美金 $9.99,可從網頁向作者登記索取免費試用版

Keysticks


Keysticks 是以 Xbox 360 遊戲控制器面貌呈現的軟體,雖然也可以支援不同控制器,但似乎不能更換圖案。這套軟體為了代替鍵盤輸入,內建一套「聯想詞」工具⸺但很可惜只有英文。

最新版本
v2.10
最後更新日期
2020 年 6 月 15 日
價格
免費之公眾授權軟體(採 EPL v1.0 授權

reWASD


reWASD 是本文介紹的軟體中,最華麗、最新穎的一套,支援最多種不同的遊戲控制器及其硬體功能特性,包括能夠調整觸覺回饋(若遊戲控制器具備該功能)。唯一的缺點是目前的版本中沒有特別針對微軟適應性控制器設計,軟體會辨識成 Xbox One 控制器(只影響顯示,不影響功能)

最新版本
v5.4.0.2368
最後更新日期
2020 年 6 月 29 日
價格
美金 $6.00~$19.99,因購買功能多寡而有不同價格

小結

上述這些軟體各有優劣千秋,需要付費購買的那些我也都有購入正式合法授權,但我幾年下來實際使用時間最久的還是 Xpadder,也對這一套最熟悉,未來應該還是會以 Xpadder 為主進行介紹,有機會再多嘗試不同的方案。上述軟體有些提供免安裝的方案,有些則直接在作業系統安裝虛擬硬體驅動程式,差異也很大,對於執行效率、系統資源佔用、與其他軟硬體衝突情況等也因此而有所不同,實務上還是建議根據個案需求考量,遴選最合適的方案

jedi.org: