Macos

如何在 Mac 上將 Xbox 360 控制器與 Portal 一起使用?

  • May 4, 2019

我想使用有線 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

這篇Steam 文章中介紹了所有內容。

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