Below is information for both Keyboard & Game pad controlling:

Keyboard Controls Layout

Driving Controls (Primarily from "Vehicle" Action Map):

  • W / Up Arrow: Throttle
  • S / Down Arrow: Brake
  • A / Left Arrow: Steer Left
  • D / Right Arrow: Steer Right
  • Spacebar: Handbrake
  • I Key: Start/Stop Engine (initiates ignition sequence/panel)
  • L Key: Low Beam Lights
  • M Key (from "Vehicle" map, not "Camera" map for this function): Interior Lights
  • K Key: High Beam Lights
  • E Key: Indicator Right
  • Q Key: Indicator Left
  • Z Key: Indicator Hazard
  • Shift Key (Left or Right): Gear Shift Up
  • Control Key (Left or Right): Gear Shift Down (This is the default; if Left Shoulder is Clutch on gamepad, this would be the keyboard equivalent for sequential).
  • F Key: NOS (Nitrous Oxide System) / Contextual Action (Refuel, Repair, Rescue - as you've repurposed it)
  • T Key: Trailer Detach (Used for "Place Triangles" in your game)
  • N Key: N Gear (Neutral Gear)
  • R Key (from "Vehicle" map): R Gear (Reverse Gear)
  • Backspace Key: Clutch
  • H Key: Hooter (Horn)
  • Tab Key: Throttle1 (Specific throttle preset, if used)
  • F2 Key: Throttle2 (Specific throttle preset, if used)
  • F3 Key: Throttle3 (Specific throttle preset, if used)

Camera Controls (from "Camera" Action Map):

  • C Key: Change Camera
  • M Key (from "Camera" map): Look Back (Note: 'M' is also Interior Lights in Vehicle map. This is a conflict to resolve if both maps are active simultaneously with these bindings).
  • V Key: RCC Mirrors (Toggle vehicle mirrors if this RCC feature is used)
  • Mouse Movement: Orbit Camera
  • Mouse Scroll Wheel: Zoom Camera

UI Navigation & Menu Controls (Primarily from "UI" and "Kervin" Action Maps):

  • Arrow Keys (Up, Down, Left, Right) / W, A, S, D Keys: Navigate UI Menus
  • Enter Key / Spacebar:
    • Submit (General UI, e.g., select focused button in a menu)
    • Menu - Start Game (If MenuStart action is bound to this)
    • Vehicles Scene - Confirm Drive Now (If Vehicle_ConfirmDrive action is bound to this, or via general Submit on focused button)
  • Escape Key:
    • Cancel (General UI, e.g., back out of a sub-menu)
    • Menu - Quit Game (If MenuQuit action is bound to this or via general Cancel)
    • Vehicles Scene - Mode Panel Back (If Vehicle_ModePanel_Back action is bound to this or via general Cancel)
    • Pause / Main Menu Access (If your "ESC" action in the "Kervin" map is bound to this)
  • I Key (while in Menu):
    • Menu - About Us (If MenuAbout action is bound to this)
  • O Key: Options (If "Options" action in "Kervin" map is bound to this)
  • U Key: U-Turn (If "UTurn" action in "Kervin" map is bound to this)
  • X Key: Reset Camera (If "Resetcamera" action in "Kervin" map is bound to this)
  • B Key: Belt Up (Seatbelt) (If "Beltup" action in "Kervin" map is bound to this)
  • 0 (Zero) Key: Rescue (If "Rescue" action in "Kervin" map is bound to this)
  • Page Down Key: Page Down (If "PageDown" action in "Kervin" map, e.g., for navigating documents or options)
  • Page Up Key: Page Up (If "PageUp" action in "Kervin" map)
  • 1-9 Keys: BTN1 - BTN9 (If these actions in "Kervin" map are used for specific functions/hotkeys)

Optional Controls (from "Optional" Action Map):

  • G Key: Slow Motion
  • R Key (from "Optional" map): Record (Gameplay recording, if feature is implemented) (Note: 'R' is also Reverse Gear in Vehicle map. This is a conflict if both maps are active).
  • P Key: Replay (Gameplay replay, if feature is implemented)

Vehicle Selection Scene Specific Hotkeys (from "UI" Action Map - Examples based on our discussion):

  • Right Arrow: Next Vehicle (If VehicleSelectNext action is bound here)
  • Left Arrow: Previous Vehicle (If VehicleSelectPrevious action is bound here)
  • 1 Key: Select Drive Mode (If Vehicle_SelectDriveMode action is bound here)
  • 2 Key: Select Yard Test Mode (If Vehicle_SelectYardTestMode action is bound here)
  • Backspace Key (as alternative to Escape in this context): Mode Panel Back (If Vehicle_ModePanel_Back action is also bound here)

Important Notes for Your Website from This List:

  • Resolve Conflicts: Highlighted above, the 'M' key and 'R' key have duplicate assignments across different action maps. If these maps can be active simultaneously, the behavior might be unpredictable. You'll need to decide which action takes precedence or assign one to a different key in your .inputactions asset.
  • "Kervin" BTN1-9: If these are actually used for menu navigation or specific functions, detail them. Otherwise, they can be omitted if they are just placeholders.
  • Context is Key: Remind users that some keys might have different functions depending on whether they are in a menu, driving, or in a specific UI panel.
  • Clutch: Backspace is the default keyboard clutch.
  • Completeness: This list is based on the actions defined in your RCC_InputActions.cs. Ensure it reflects all intended and working keyboard controls.