Half-Life 2: Episode Two
General
Commands
Games running on the source engine can utilize Source Engine Console Commands for various tasks.
Windows
Using an Xbox 360 Contoller
In the console (`) type exec 360controller to automatically enable controller input and bind the buttons. Note this will also change any key icons to icons of 360 controller buttons. To undo just type exec undo360controller into the console.
Mac
Steam Only.
Linux
Not Officially Supported. Use Wine and take a look at the Wine Reports to see how the game runs under it.