Personal tools
Please be aware that the osu!wiki will be moving to GitHub.
You won't be able to edit articles soon so make sure to learn how to use GitHub.
Go to the new home of the osu!wiki

Shortcut Key Reference

From osu!wiki
Jump to: navigation, search
Other Languages

Français  Русский  Español  Bahasa Indonesia  中文  Deutsch  한국어  Polski  Português 

In osu!, there are various shortcuts that can be utilized in the game and in menus. They are listed out with their functions below.



  • Shift+F1: Open osu!status (when connection error)
  • F7: Toggle FPS limiting mode
  • F8: Show/Hide Chat Window
  • F9: Show/Hide Extended Chat Window
  • F10: Enable/Disable all mouse buttons. (Mouse wheel still works)
  • CTRL + F11: Show/Hide Frame Times
  • F12: Take Screenshot (hold SHIFT to upload instantly to server for sharing)
  • Insert: Minimizes osu! into the notification area.
  • Arrow up/down: Increase/Decrease volume.

Menus only

  • F1: Previous Song
  • F2: Play from start
  • F3: Pause/Unpause
  • F4: Stop
  • F5: Next Song
  • F6: Jump to (jukebox)
  • Alt+Enter: Toggle Full-screen Mode
  • Escape: Go back one menu
  • Ctrl+Alt+Shift+S: Reload skin sprites
  • Ctrl+O: Open Options Menu

Main Menu

  • P: Play mode (twice for osu! song select)
  • P-M: Play mode (Multi-Play)
  • E: Edit Mode (Song selection)
  • J: Jump To (jukebox)
  • Z/X/C/V/B: Jukebox controls (Winamp layout)
  • D: osu!direct (supporters only)
  • O: Options
  • Q: Quit
  • R: Random song

Song Select

  • F1: Mod Selection
  • F2: Random Map
  • Shift+F2: Undo Random Map
  • F3: Beatmap Options
  • F5: Refresh listing (Repair mode)
  • Shift+Delete: Delete current map
  • Ctrl+(1/2/3/4): Switch to Osu.gifosu! Standard/ Taiko.gifTaiko / Ctb.gifCatch the Beat / Mania.gifosu!mania game mode respectively.
  • Ctrl+Enter: Play current map with Auto mod
  • Ctrl+Shift+Enter: Play current map with Cinema mod
  • Ctrl+A: Toggle Auto mod
  • Ctrl+(F3/F4) or Ctrl+(+/-): Increase/decrease osu!mania speed (only in osu!mania mode)
  • Ctrl+Backspace: Delete last word (when using search)
  • Up/Down: Change selection
  • Left/Right: Change beatmap set
  • PageUp/PageDown: Change selection (large)
  • Enter: Make selection
  • Shift+(Left/Right): Change group
  • Shift+Enter: Open/close group

Mods screen

Note: Special modes like Perfect or Nightcore will require clicking on it once more.
osu! List of possible mods (Key binding in order)

Play Mode

  • +/-: Adjust local offset (hold Alt to change the precision)
  • Escape: Pause (Quit song if Auto mod is used)
  • Spacebar: Skip opening cut-scene.
  • Tab: Toggle scoreboard
  • Shift+Tab: Toggle in-game interface
  • F3/F4: Adjust speed for osu!mania.
  • Ctrl+R or `: Quick retry the current map (autoskips the cut-scene)

Edit Mode

Keyboard Shortcuts


How it would look like when you press H (Help) key
  • H: Help (Contains all the shortcuts shown below)


  • Z: Stop
  • X: Play from start
  • C or Spacebar: Pause/Resume
  • Left and Right arrow keys: Skip through the song. Hold shift for 4x speed

Bookmarks commands

  • Ctrl+B: Add bookmark at current location.
  • Ctrl+Shift+B: Remove bookmark at current location.
  • Ctrl+Left Arrow: Jump to previous bookmark.
  • Ctrl+Right Arrow: Jump to next bookmark.

Save and Reset

  • Ctrl+L: Revert to saved
  • Ctrl+S: Quick save
  • Ctrl+N: Remove all notes (but keep timing/song setup)

Mode switch

  • F1: Compose mode
  • F2: Design mode (only basics available at the moment)
  • F3: Timing mode
  • F4: Song setup

Compose mode

  • Left and Right arrow keys: Move selected notes by 1 grid snap. Hold shift for 1 coordinate.
  • Number keys 1-4: Change selection/placement mode
  • Q,W,E,R,L: Change right-hand option modes
  • Delete: Remove selected notes
  • Ctrl+Z,Y: Undo,Redo
  • Ctrl+A: Select all notes
  • Ctrl+X,C,V: Cut, copy, paste
  • Ctrl+D: Clone the selection
  • Alt while placing: Snap distance based on time duration since last note
  • Shift while placing: No grid snapping
  • Shift while modifying: No grid or beat (time) snapping
  • J/K: Nudge circle backwards/forwards in time
  • G: Cycle through grid precision
  • Ctrl+1/2/3/4: Grid sizes (tiny,small,medium,large)
  • Ctrl+Shift+R: Rotate existing note by a specified angle
  • Ctrl+ , (comma): Rotate Anticlockwise/Clockwise
  • Ctrl+H,J: Flip Horizontally/Vertically

Timing mode

  • T: Tapping using the keyboard
  • Shift while adjusting BPM/Offset: 4x speed
  • Ctrl+B: Reset current timing point
  • Ctrl+P: Add timing point

Mouse Controls

  • Left Click: Place normal hit circles, start a slider or add a new point to a slider being placed. Select circles.
  • Ctrl + Left Click: Add new point to existing slider.
  • Right Click: Toggle new combo, end a slider placement or remove a point, remove a circle (only when in selection mode or while not playing audio).
  • Mouse Wheel: Seek forwards/backwards. Hold shift for 4x seeking.
  • Ctrl + Alt + Mouse Wheel: Change placement/selection mode while in gamefield.
  • Ctrl + Mouse Wheel: Increase/decrease the snap divisor.
  • Alt + Mouse Wheel: Increase/decrease the alt-snapping distance multiplier. Change timeline zoom while in timeline.
  • Dragging: Moving selections of notes (position and time), moving points in a slider. Dragging the end of sliders or spinners on the timeline to extend them.

List of Guides in osu!
FAQ/Ranking Guidelines
General Mapping Guides What is a beatmap? How do I beatmap? How do beatmaps get ranked? Difficulty appropriate gameplay elements How to time songs Song Setup Mapping Taiko Difficulties Fitting the Size-limit
Modding Aides AIBat
Mapping Techniques Mapping Techniques Making Good Sliders How to do 15° Patterns
Modding Info How do I mod?
Skinning/Hitsound Guides

Cropping with Complex Backgrounds Cropping with Simple Backgrounds Making Properly Centered Spinners What are Custom Sample Overrides? Custom Hitsound Library Adding custom hitsounds

Storyboarding Guides Storyboard Scripting Storyboard Scripting (Cheat Sheet) SGL Tool Reducing SB Load
Audio Editing Guides Audio editing Basic MP3 modifications Getting songs from Video Games
Video Editing Guides Compressing Videos Videos from YouTube
Gameplay Guides Play Styles How to increase your rank Making nice recording for Youtube Live streaming osu! How do I use the Chat Console?
Common Mistakes Changing the Map's Artist or Title
osu!forums Guides BBCode Starting a Beatmap Project How to not Embarrass Yourself in the Projects Subforum How to not Embarrass Yourself in the Modding Queues Subforum
Miscellaneous BanchoBot Changing Title Text Music Theory Setting the Offset on the Correct Beat Collab Information Shortcut Key Reference GL Support Issues What is Internet Relay Chat? How to Run osu! on Your Mac without using Boot Camp

Contents of
Getting Started Registration Installation Newbie's guide Game Interface Options Hit Objects
Help » osu! Rules (simplified) Glossary Shortcut Key Reference osu! Program Files / osu! File Formats BBCode List of Guides Help Center
osu! Game Styles Basic explanation Multi-play
External ports » osu!stream osu!droid opsu! osu!wp T-Aiko Beats
External clients » osu!tourney osu!MapDownloader
World of osu!
Miscellaneous » Mascots osu!academy osu!talk
Beatmap Editor Compose / Design (Scripting) / Timing / Song Setup

Beatmapping Beat Snap Divisor / Distance Snap Custom Sample Overrides Kiai Time Mapping Techniques Skinning Skin.ini Storyboarding

Online Editing
and Ranking
Beatmap forum Submission Beatmap Approval (How to Get Your Map Ranked) Modding (Getting Your Map Modded) Music Theory Audio Editing Kudosu / Star Priority
People The Team Administrators/Global Moderation Team Quality Assurance Team Beatmap Nomination Group Language Moderators osu! Alumni Support Team Community Contributors List of notable people