如何在 Mac 上將 Xbox 360 控制器與 Portal 一起使用?
我想使用有線 Xbox 360 控制器在 Mac 上玩 Portal。我嘗試按照Steam 支持文章“將 Xbox 360 控制器與 Source Games 一起使用”中所述的步驟進行操作。
所以我:
- 從 tattiebogle.net (v0.10)安裝驅動程序。
- 檢查控制器是否適用於系統偏好設置中的“Xbox 360 控制器”面板(又名“Pref360Control”)。
- 啟動門戶,啟用開發者控制台。
- 打開開發者控制台並送出“exec 360controller”。
但是遊戲仍然沒有響應控制器。有沒有我錯過的步驟或我需要做的其他事情?
我正在執行 Snow Leopard (10.6.8)。
對於您的問題,我沒有完美的答案,但如果您沒有找到任何東西,請嘗試查看 ControllerMate:http ://atmac.org/controllermate 。這將使您可以將任何內容(在本例中為鍵盤控制項)重新映射到控制器,並且您可以選擇將啟動哪個應用程序。不是完美的解決方案,但它可能會很好……
《半條命 2:第 2 集》、《傳送門》、《軍團要塞 2》和《Left 4 Dead》都有自己的 XBOX 360 控制器內置配置。要使用此配置,只需打開控制台並鍵入 exec 360controller,然後按 Enter。有關啟用和使用控制台的更多資訊,請參閱控制台文章。
這些遊戲使用特殊的操縱桿界面配置,可能會干擾鍵盤和滑鼠的可用性 - 如果您希望撤消這些配置更改,您可以通過打開控制台並鍵入 exec undo360controller 然後按 Enter 來執行第二個配置文件。
如果您希望自定義配置,或將這些配置之一用於《半條命 2》或《半條命 2:第一集》,您需要在文本編輯器(例如記事本)中創建自己的副本,修改下面的預設設置並將其另存為其他文件(例如 joystick.cfg),然後將其放在遊戲目錄內的 \cfg\ 文件夾中,該目錄使用以下基本結構:
\Steam\steamapps\\cfg\
Windows PCs: \Steam\ is located in C:\Program Files\ by default.
Mac OS X:/Steam/ 預設位於 ~/Library/Application Support/。
下面提供了配置文件的內容,以供在《半條命 2》和《半條命 2:第一集》中使用,或用於自定義目的;遊戲特定配置已註明,在其他遊戲中使用時應省略。有關自定義資訊,請參閱為源配置操縱桿或遊戲搖桿一文。
//************************************************** //Joystick configuration for XBOX 360 controllers //************************************************** joy_name "Xbox360 controller" joy_advanced 1 joy_advaxisx 3 joy_advaxisy 1 joy_advaxisz 0 joy_advaxisr 2 joy_advaxisu 4 joy_advaxisv 0 joy_forwardsensitivity -1 joy_sidesensitivity 1 joy_pitchsensitivity 1.0 joy_yawsensitivity -1.25 joy_autoaimdampenrange 0.85 joy_autoaimdampen 0.5 joy_lowend 0.65 joy_lowmap 0.15 joy_accelscale 1.4 joy_response_move 5 joy_response_look 1 joyadvancedupdate crosshair 0 hud_draw_fixed_reticle 1 +jlook //************************************************** //Half-Life 2 and Episodes, Portal specific settings //************************************************** bind "Z AXIS POS" "+attack2" bind "Z AXIS NEG" "+attack" bind "JOY1" "+jump" bind "JOY2" "+reload" bind "JOY3" "+use" bind "JOY4" "impulse 100" bind "JOY5" "+speed" bind "JOY6" "phys_swap" bind "JOY7" "impulse 50" bind "JOY10" "+zoom" bind "JOY9" "toggle_duck" bind "JOY8" "pause" bind "POV_UP" "slot1" bind "POV_RIGHT" "slot2" bind "POV_DOWN" "slot3" bind "POV_LEFT" "slot4" joystick 1 sk_autoaim_mode 2 hud_fastswitch 2 player_limit_jump_speed 0