Since the release of the Halo Universal binary, the game takes over the entire keyboard. This then disables the use of Exposé, Dashboard, and the ever-handy Command-Tab. To restore the use of the keyboard you need to do two things:
Step #1:
Open the Info.plist file within the Halo application package with TextEdit, the Plist Editor, or another app of your choice. Control click on the Halo app, choose Show Package Contents from the pop-up menu, then navigate into Contents to find Info.plist.
Add an entry to the list with the key: LSUIPresentationMode, and a value of 4. If you're using a text editor, add the following underneath the LSRequiresCarbon tag:
<key>LSUIPresentationMode</key>
<integer>4</integer>
Step #2:
Mac OS X Hints
http://hints.macworld.com/article.php?story=20070226062614838