Baldi's Basics Wiki
Advertisement
Baldi's Basics Wiki

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[]

ControlMapper - Gameplay

The control mapper for the gameplay.

Actions Keyboard Mouse Controller
Movement
Horizontal movement YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Strafe right D YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Strafe left A YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Vertical movement YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Move forward W/Up Arrow YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Move backward S/Down Arrow YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Turn YCTP IndicatorsSheet 1 Mouse Horizontal YCTP IndicatorsSheet 1
Turn right YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Turn left YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Actions
Interact E Left Mouse Button YCTP IndicatorsSheet 1
Use item Q Right Mouse Button YCTP IndicatorsSheet 1
Run Left Shift YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Look back Space YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Quick map* Tab YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Advanced Map* M YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item select left YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item select right YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item select axis YCTP IndicatorsSheet 1 Mouse Wheel YCTP IndicatorsSheet 1
ItemSelect + YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
ItemSelect - YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item 1 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item 2 2 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item 3 3 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item 4* 4 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item 5* 5 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Pause ESC YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1

Menu[]

ControlMapper - Menu

The control mapper for the menu screen in Baldi's Basics Plus.

Actions Keyboard Mouse Controller
Menu
Click Return Left Mouse Button YCTP IndicatorsSheet 1
Cursor Speed Boost YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Horizontal (Joystick) YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Horizontal (Joystick) + Right Arrow YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Horizontal (Joystick) - Left Arrow YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Vertical (Joystick) YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Vertical (Joystick) + Up Arrow YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Vertical (Joystick) - Down Arrow YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Horizontal (Mouse) YCTP IndicatorsSheet 1 Mouse Horizontal YCTP IndicatorsSheet 1
Cursor Horizontal (Mouse) + YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Horizontal (Mouse) - YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Vertical (Mouse) YCTP IndicatorsSheet 1 Mouse Vertical YCTP IndicatorsSheet 1
Cursor Vertical (Mouse) + YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Cursor Vertical (Mouse) - YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Zoom Map In* E YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Zoom Map Out* Q YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Horizontal (Joystick)* YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Horizontal (Joystick) +* D YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Horizontal (Joystick) -* A YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Vertical (Joystick)* YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Vertical (Joystick) +* W YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Vertical (Joystick) -* S YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Horizontal (Mouse)* YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Horizontal (Mouse) +* YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Horizontal (Mouse) -* YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Vertical (Mouse)* YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Vertical (Mouse) +* YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Map Vertical (Mouse) -* YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1

Classic/Birthday Bash[]

PC[]

ControlMapper Classic

The controls menu in PC.

Action Keyboard Mouse Controller
Horizontal Axis YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Strafe Right D YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Strafe Left A YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Vertical Axis YCTP IndicatorsSheet 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Forward W YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Backward S YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Turn Axis YCTP IndicatorsSheet 1 Mouse Horizontal YCTP IndicatorsSheet 1
Turn Right YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Turn Left YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Interact YCTP IndicatorsSheet 0 Left Mouse Button YCTP IndicatorsSheet 1
Use Item YCTP IndicatorsSheet 0 Right Mouse Button YCTP IndicatorsSheet 1
Item Left YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item Right YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item 1 1 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item 2 2 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Item 3 3 YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Run Left Shift YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Look Back Space YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Jump Space YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1
Pause ESC YCTP IndicatorsSheet 0 YCTP IndicatorsSheet 1

Mobile[]

ControlMapper Classic iOS

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
Stick
Look back
Mirror
Run
RunSprite
Interact
CursorSprite Classic
Pause
Pause
Use item
ItemButton
*

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.
  • Baldi's Basics Plus Early Access Trailer error message

    The "error message" that is shown in the trailer.

    The control mapper for Baldi's Basics Plus since V0.3.5 uses the same button design as 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[]

  1. "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

Navigation[]

Advertisement