The Legend of Zelda: Ocarina of Time/Controls

Controlling Link

 * : Move Link; aim weapons; move cursor for menu selection
 * : Perform an action; jump; roll; advance dialog; confirm menu selection; play ocarina note
 * is context sensitive, and its purpose will change depending on the situation.
 * : Attack with sword; cancel; skip dialog; save (on menu)
 * Move while pressing  for different attacks.
 * Hold : Sword spin stance (without magic) or charge sword spin (with magic)
 * : Pause and bring up the menu
 * : Use the Z-Targeting (or L-Targeting) system to lock on to the nearest object, monster, or person; scroll left through subscreens; center the camera behind Link
 * While locked on, use to attack, or  to talk
 * The Z-Targeting (or L-Targeting) system can be configured on the options menu of the game select screen. In "switch" mode, press once to lock on, and again to unlock. In "hold" mode, hold  to lock on and release to unlock.
 * : Raise shield; scroll right through subscreens
 * Use to deflect projectiles and block attacks. If targeting an object, Link can move around while blocking.
 * If an enemy is Z-Targeted (L-Targeting) while Link is swimming, the shield can still be used.
 * : Show/hide onscreen mini-map
 * : First-person view; respond to Navi
 * ,, : Use assigned item or weapon. On the Gamecube controller, , and  is used for items and playing the ocarina. The Classic controller, , ,  is also used for items and playing the ocarina.
 * C-buttons (C stick, x, y and z on Gamecube; R stick, x, y, zl and zr on Classic Controller) are assigned on the inventory menu.
 * All C-buttons (C stick, x, y and z on Gamecube; R stick, x, y, zl and zr on Classic Controller) are used to play ocarina notes.

GameCube & Virtual Console
Note: The controls for the GameCube version are the same as those for the Virtual Console version when played with a GameCube Controller.