Gliding jump: Press and hold in mid-jump. Use to maneuver Knuckles during a gliding jump. Attack using the gliding jump by hitting enemies with Knuckles's fists. (Hitting with any other body part will cause Knuckles to take damage.) Release to cause Knuckles to drop (it is possible to revive the glide by pressing and holding again).
Climbing: Knuckles will automatically begin to climb once he grasps a wall during a gliding jump. To do this, execute a glide jump and aim him at a wall you wish to climb. After he has grabbed the wall, use to maneuver him and press to jump. This will not work on all surfaces, however.
Punch attack: or . Execute two punches in rapid succession to have Knuckles execute a third, more powerful "dash punch".