Controls are a game mechanic used to maneuver the player throughout the school. The controls are accessed through the title screen of the game after clicking the "OPTIONS" button.
List[]
Except for mobile versions, the following list of controls can be customized, and can be reverted to the default controls by clicking on the "Restore Defaults" button.
Baldi's Basics Plus/Baldi's Basics Classic Remastered[]
The player can also reset the controls to default by holding Ctrl in the Basically, Games! logo screen in Plus or launcher screen in Classic Remastered.
Controls with * are exclusively featured in Baldi's Basics Plus.
Gameplay[]

The control mapper for the gameplay.
Actions | Keyboard | Mouse | Controller |
---|---|---|---|
Movement | |||
Horizontal movement | ![]() |
![]() |
![]() |
Strafe right | D | ![]() |
![]() |
Strafe left | A | ![]() |
![]() |
Vertical movement | ![]() |
![]() |
![]() |
Move forward | W/Up Arrow | ![]() |
![]() |
Move backward | S/Down Arrow | ![]() |
![]() |
Turn | ![]() |
Mouse Horizontal | ![]() |
Turn right | ![]() |
![]() |
![]() |
Turn left | ![]() |
![]() |
![]() |
Actions | |||
Interact | E | Left Mouse Button | ![]() |
Use item | Q | Right Mouse Button | ![]() |
Run | Left Shift | ![]() |
![]() |
Look back | Space | ![]() |
![]() |
Quick map* | Tab | ![]() |
![]() |
Advanced Map* | M | ![]() |
![]() |
Item select left | ![]() |
![]() |
![]() |
Item select right | ![]() |
![]() |
![]() |
Item select axis | ![]() |
Mouse Wheel | ![]() |
ItemSelect + | ![]() |
![]() |
![]() |
ItemSelect - | ![]() |
![]() |
![]() |
Item 1 | 1 | ![]() |
![]() |
Item 2 | 2 | ![]() |
![]() |
Item 3 | 3 | ![]() |
![]() |
Item 4* | 4 | ![]() |
![]() |
Item 5* | 5 | ![]() |
![]() |
Pause | ESC | ![]() |
![]() |
Menu[]

The control mapper for the menu screen in Baldi's Basics Plus.
Actions | Keyboard | Mouse | Controller |
---|---|---|---|
Menu | |||
Click | Return | Left Mouse Button | ![]() |
Cursor Speed Boost | ![]() |
![]() |
![]() |
Cursor Horizontal (Joystick) | ![]() |
![]() |
![]() |
Cursor Horizontal (Joystick) + | Right Arrow | ![]() |
![]() |
Cursor Horizontal (Joystick) - | Left Arrow | ![]() |
![]() |
Cursor Vertical (Joystick) | ![]() |
![]() |
![]() |
Cursor Vertical (Joystick) + | Up Arrow | ![]() |
![]() |
Cursor Vertical (Joystick) - | Down Arrow | ![]() |
![]() |
Cursor Horizontal (Mouse) | ![]() |
Mouse Horizontal | ![]() |
Cursor Horizontal (Mouse) + | ![]() |
![]() |
![]() |
Cursor Horizontal (Mouse) - | ![]() |
![]() |
![]() |
Cursor Vertical (Mouse) | ![]() |
Mouse Vertical | ![]() |
Cursor Vertical (Mouse) + | ![]() |
![]() |
![]() |
Cursor Vertical (Mouse) - | ![]() |
![]() |
![]() |
Zoom Map In* | E | ![]() |
![]() |
Zoom Map Out* | Q | ![]() |
![]() |
Map Horizontal (Joystick)* | ![]() |
![]() |
![]() |
Map Horizontal (Joystick) +* | D | ![]() |
![]() |
Map Horizontal (Joystick) -* | A | ![]() |
![]() |
Map Vertical (Joystick)* | ![]() |
![]() |
![]() |
Map Vertical (Joystick) +* | W | ![]() |
![]() |
Map Vertical (Joystick) -* | S | ![]() |
![]() |
Map Horizontal (Mouse)* | ![]() |
![]() |
![]() |
Map Horizontal (Mouse) +* | ![]() |
![]() |
![]() |
Map Horizontal (Mouse) -* | ![]() |
![]() |
![]() |
Map Vertical (Mouse)* | ![]() |
![]() |
![]() |
Map Vertical (Mouse) +* | ![]() |
![]() |
![]() |
Map Vertical (Mouse) -* | ![]() |
![]() |
![]() |
Classic/Birthday Bash[]
PC[]

The controls menu in PC.
Action | Keyboard | Mouse | Controller |
---|---|---|---|
Horizontal Axis | ![]() |
![]() |
![]() |
Strafe Right | D | ![]() |
![]() |
Strafe Left | A | ![]() |
![]() |
Vertical Axis | ![]() |
![]() |
![]() |
Forward | W | ![]() |
![]() |
Backward | S | ![]() |
![]() |
Turn Axis | ![]() |
Mouse Horizontal | ![]() |
Turn Right | ![]() |
![]() |
![]() |
Turn Left | ![]() |
![]() |
![]() |
Interact | ![]() |
Left Mouse Button | ![]() |
Use Item | ![]() |
Right Mouse Button | ![]() |
Item Left | ![]() |
![]() |
![]() |
Item Right | ![]() |
![]() |
![]() |
Item 1 | 1 | ![]() |
![]() |
Item 2 | 2 | ![]() |
![]() |
Item 3 | 3 | ![]() |
![]() |
Run | Left Shift | ![]() |
![]() |
Look Back | Space | ![]() |
![]() |
Jump | Space | ![]() |
![]() |
Pause | ESC | ![]() |
![]() |
Mobile[]

The controls menu in the iOS version.
On mobile platforms (Android, iOS, etc.), due to having different functions, the controls cannot normally be customized. However, the player can still customize the controller setup (only on Android devices) and the UI size.
Below is a following list of buttons to touch/tap on:
Action | Button |
---|---|
Move around | |
Look back | |
Run | |
Interact | |
Pause | |
Use item | * |
Trivia[]
Baldi's Basics Plus[]
- When the Super Schoolhouse is upside-down during the Gravity Chaos event, the controls for "Strafe right" and "Strafe left" are switched around.
The "error message" that is shown in the trailer.
- In V0.1, item slot key 6 existed. This most likely means that a 6th item slot was supposed to be implemented.
- Prior to V0.1.2, the control mapper had black background. It was first implemented in Baldi's Basics Full Game Early Demo, but there is no white line on top unlike in Baldi's Basics Plus.
- From V0.1.2 to V0.3.4, the background color was light gray.
- Prior to V0.3.5, there was an action key for "Jump" for playing Playtime's minigame. This action is now performed by pressing the "Interact" action key.
- Prior to V0.3.7, there was only a control mapper for the gameplay.
Classic/Birthday Bash[]
- While the game is paused, the player can only look back.
- In addition, on the mobile versions, all controls (except the run button on Google Play) can still be clicked and moved.
- The player cannot look back while they are playing jump rope with Playtime or in the test room.
Baldi's Basics Classic[]
- Prior to V1.3.2, there was no custom mouse cursor in the game.
- Before V1.4, it was difficult to customize the keyboard controls without the feature implemented. The old control list is as follows:
- WASD - Move
- Mouse - Look around
- Left Click - Pick up objects, open doors, other interactions
- Right Click - Use selected item
- Scroll Wheel/1/2/3 - Change item selection
- Shift - Run (Watch your stamina!)
- Space Bar - Look behind you and wave goodbye to your friends!
- In V1.4.1d, the player can only change the controller setup. Plus, there was a lack of the "ITEM" text in the item button.
- Since V1.4.2, the player can also change the size and the height of the controls.
- In V1.4.3 on Android, the automatic size option was removed, so the default size and height is now medium.
- In the Google Play and the iOS version, the extra small option was added.
- The controller setup section is not available in the iOS version.
Baldi's Basics - Field Trip demo: Camping[]
- The player cannot customize the controls and there was a lack of item selection keys. In addition, nothing happens when right clicking on the mouse. Instead, the player can press the R key to discard logs and hold the ESC key for 1 second to close the game.
- Despite the reminder screen saying that pressing the R key will drop the logs on the ground, those things are not seen anywhere, so they just disappear. This happens because "dropping" logs uses the same script as the one where It's a Bully and/or Arts and Crafters steal the player's logs.
- The player could not discard logs in Baldi's Basics Plus prior to V0.3 because there were no controls for such action.
Glitches[]
Baldi's Basics Plus[]
- In V0.3.5, the controls would be restored to default settings whenever restarting the program.
Baldi's Basics Classic[]
- In V1.3 and V1.3.1, there was an error with the mouse movement. This was later fixed in V1.3.2.[1]
- In V1.4.1d, the first mobile version, no controls were added in the test room. As a result, the player was not able to move.
- This issue was fixed in V1.4.2 with the additions of controls.
- Before the Google Play and the iOS version, the controls were always on normal size when in the test room.
- In V1.4.3, the sensitivity was decreased. This issue was fixed in the Google Play and the iOS version.
- In V1.4.2, the "ITEM" text only appeared in the item button when no item was selected.
- In V1.4.3, all items did not appear in the item button. This was fixed in the Google Play and the iOS version.
- In V1.4.3, even though the size is changed in the main menu, it turns back into medium when the game is started. This was fixed in the iOS and Google Play version.
Gallery[]
References[]
- ↑ "In the current version of the game, there is an issue where moving the mouse outside of the game window, or letting the game window lose focus by clicking or opening another window, will result in the game being unable to lock the mouse in the center of the screen. This means clicking on objects becomes difficult, and the indicator in the center of the screen become inaccurate. This seems to be an issue with Unity itself, and until they fix the problem, there's not much I can do; but rest assured, I'm working to find a solution. In the meantime, you should be able to avoid any problems by making sure you keep the cursor over the game window at all times after startup and preventing other programs from taking focus away from the game. I also highly recommend playing in fullscreen, as that will make it far less likely to encounter the issue. If you encounter the issue, the only way to get rid of it is to restart the program and follow these guidelines. I'm sorry for any inconvenience and hope to find a solution soon!" -
IMPORTANT! Mouse Cursor Issues.txt
in Baldi's Basics Classic V1.3.1 file
[]
Game mechanics | |
---|---|
Category | |
Baldicator • Baldi TV • Captions • Inventory • Item counter • Power tubes • Stamina • Timer | |
Configuration • Control • Fun Settings • Game Settings • Option | |
Credits • Game over • Map • Other screens • Pause menu • Red lights • Save system | |
Score points • You Thought Points | |
Others |
Achievements • Ambience • Expelling • NavMesh • School rules
|
Underlined: Unreleased, Italic: Non-Plus exclusive |