Logo About  Screenshots  Using  Developing  Blog  Forum  Download
Back to Using openBVE
Default keyboard assignment 

This page presents the default keyboard assignment. You can fully customize the controls in the Customize controls page in the main menu, though.

 Contents 
1. Without keyboard modifiers
2. With Ctrl hold down


 Without keyboard modifiers 


 Driving controls (blue) 
ControlDefault keyEffect
REVERSER_FORWARDFMoves reverser forward by one notch
REVERSER_BACKWARDVMoves reverser backward by one notch
POWER_INCREASEZIncreases power by one notch for trains with two handles
POWER_DECREASEADecreases power by one notch for trains with two handles
BRAKE_DECREASECommaDecreases brake by one notch for trains with two handles
BRAKE_INCREASEPeriodIncreases brake by one notch for trains with two handles
BRAKE_EMERGENCYSlashActivates emergency brakes for trains with two handles
SINGLE_POWERZMoves handle toward power by one notch for trains with one handle
SINGLE_NEUTRALAMoves handle toward neutral by one notch for trains with one handle
SINGLE_BRAKEQMoves handle toward brake by one notch for trains with one handle
SINGLE_EMERGENCY1Activates emergency brake for trains with one handle
DOORS_LEFTF5Opens or closes the left doors
DOORS_RIGHTF6Opens or closes the right doors
HORN_PRIMARYReturnPlays the primary horn
HORN_PRIMARYKeypad EnterPlays the primary horn
HORN_SECONDARYKeypad PlusPlays the secondary horn
HORN_MUSICKeypad MinusPlays or stops the music horn
DEVICE_CONSTSPEEDBackspaceActivates or deactivates the constant speed device

 Security systems (yellow) 
There are two kinds of security systems: The built-in systems, which are ATS-SN, ATS-P and ATC, and custom plugins. The meaning of the keys for the built-in systems are stated below. For custom plugins, you will need to consult the documentation for the respective train.

ControlDefault keyEffectBuilt-in security system behavior
SECURITY_SSpaceThe S functionCancels the ATS alarm
SECURITY_A1InsertThe A1 functionCancels the ATS chime
SECURITY_A2DelThe A2 functionCancels the EB device
SECURITY_B1HomeThe B1 functionResets ATS-P
SECURITY_B2EndThe B2 functionAquires a brake release for ATS-P
SECURITY_C1Page upThe C1 functionSwitches to ATS
SECURITY_C2Page downThe C2 functionSwitches to ATC
SECURITY_D2The D functionNone
SECURITY_E3The E functionNone
SECURITY_F4The F functionNone
SECURITY_G5The G functionNone
SECURITY_H6The H functionNone
SECURITY_I7The I functionNone
SECURITY_J8The J functionNone
SECURITY_K9The K functionNone
SECURITY_L0The L functionNone

 Camera controls (green) 
ControlDefault keyEffect
CAMERA_INTERIORF1Switches to the train's interior view
CAMERA_EXTERIORF2Switches to the train's exterior view
CAMERA_TRACKF3Switches to the track view
CAMERA_FLYBYF4Switches between different fly-by views
CAMERA_MOVE_FORWARDKeypad 9Moves the camera forward
CAMERA_MOVE_BACKWARDKeypad 3Moves the camera backward
CAMERA_MOVE_LEFTKeypad 4Moves the camera left
CAMERA_MOVE_RIGHTKeypad 6Moves the camera right
CAMERA_MOVE_UPKeypad 8Moves the camera up
CAMERA_MOVE_DOWNKeypad 2Moves the camera down
CAMERA_ROTATE_LEFTLeftRotates the camera left
CAMERA_ROTATE_RIGHTRightRotates the camera right
CAMERA_ROTATE_UPUpRotates the camera up
CAMERA_ROTATE_DOWNDownRotates the camera down
CAMERA_ROTATE_CCWKeypad DivideRotates the camera counter-clockwise
CAMERA_ROTATE_CWKeypad MultiplyRotates the camera clockwise
CAMERA_ZOOM_INKeypad PeriodZooms the camera in
CAMERA_ZOOM_OUTKeypad 0Zooms the camera out
CAMERA_POI_PREVIOUSKeypad 1Jumps to the previous point of interest
CAMERA_POI_NEXTKeypad 7Jumps to the next point of interest
CAMERA_RESETKeypad 5Resets the camera view to default values

 Application controls (red) 
ControlDefault keyEffect
MENU_ACTIVATEEscapeDisplays the in-game menu
MENU_UPUpMoves the cursor up within the in-game menu
MENU_DOWNDownMoves the cursor down within the in-game menu
MENU_ENTERReturnPerforms the selected command within the in-game menu
MENU_BACKEscapeGoes back within the in-game menu
MISC_PAUSEPausePauses or resumes the simulation

 Debug controls (gray) 
ControlDefault keyEffect
MISC_INTERFACEF10Changes between interface modes
MISC_BACKFACEF11Activates or deactivates backface culling
MISC_CPUMODEF12Switches to or from reduced CPU mode


 With Ctrl hold down 


 Security systems (yellow) 
ControlDefault keyEffect
SECURITY_POWERCtrl + SActivates or deactivates the security system (only for the built-in systems)

 Camera controls (green) 
ControlDefault keyEffect
CAMERA_RESTRICTIONCtrl + RTurns camera restriction for panels on or off

 Application controls (red) 
ControlDefault keyEffect
MISC_QUITCtrl + QQuits the simulation
MISC_FULLSCREENCtrl + FToggles from or to full-screen mode

 Miscellaneous controls (magenta) 
ControlDefault keyEffect
MISC_AICtrl + AActivates or deactivates the virtual driver (AI)
MISC_CLOCKCtrl + CShows or hides the clock
MISC_SPEEDCtrl + VToggles through different speed display modes
MISC_FPSCtrl + XShows or hides the frame rate display
MISC_TIMEFACTORCtrl + JToggles through different time acceleration factors
MISC_MUTECtrl + MMutes sound or resumes playing sounds
TIMETABLE_TOGGLECtrl + TToggles through different timetable modes
TIMETABLE_UPCtrl + UpScrolls the timetable up
TIMETABLE_DOWNCtrl + DownScrolls the timetable down

 Debug controls (gray) 
ControlDefault keyEffect
DEBUG_WIREFRAMECtrl + WActivates or deactivates wireframe mode
DEBUG_BRAKECtrl + BShows or hides brake system debug output
DEBUG_NORMALSCtrl + NShows or hides vertex normals