Controls

Controls, sometimes called Instructions, were a mechanic used in the real world to manipulate the very fabrics of the fictional universe. Controls differed depending on how someone or something from the real world contacted the fictional universe, whether through a game, book, television show, movie, video, or art. Going even further, the controls for the same story changed depending on where it was located. Only people outside of reality itself were able to read these controls, for example, Chara, who gave the Player this information through Frisk.

Undertale
In Undertale, the controls varied through Microsoft Windows, Mac OS X, Linux, PlayStation 4, PlayStation Vita, and Nintendo Switch. Chara always showed these controls to the Player at the start of a new SAVE file; otherwise, they could be found and changed in the Joystick Config menu.

Microsoft Windows, Mac OS X, and Linux
Unlike Undertale on other platforms, there was more than one control for each action. Z or ENTER was confirm, X or SHIFT was cancel, C or CTRL accessed the in-game menu, F4 activated fullscreen, and holding ESC allowed someone to quit. These controls mostly remained the same unless someone hooked up a controller to the platform.

However, unlike the Windows and Mac version, pressing the Enter and Z key at the same time (or whatever they were bound to on a controller) on the Linux version resulted in both inputs being registered, where in the Windows or Mac version it would result in just one.

PlayStation 4 and PlayStation Vita
On PS4 and PS Vita, the controls were simple: Circle was confirm, Cross was cancel, Triangle accessed the in-game menu, and pressing the PlayStation button allowed someone to quit; there was no button for fullscreen, as it automatically went into fullscreen upon entering the game and stayed that way.

Nintendo Switch
The layout for the controls here was majorly the same as PlayStation. A was confirm, B was cancel, X accessed the in-game menu, and pressing the Home button allowed someone to quit; like PlayStation, there was no button for fullscreen, as it automatically went into fullscreen upon entering the game and stayed that way.