Controls

From We Happy Few Wiki
Jump to: navigation, search

This was last updated during game version Glimpse V.35033

A keyboard and mouse are the main controls used in We Happy Few. Controllers are also supported. This was last updated during game version Glimpse V.35033

Controls[edit | edit source]

Keyboard[edit | edit source]

  • W, A, S, D: Move / strafe
  • Space: Jump / mantle (hold)
  • Shift: Sprint
  • Ctrl: Crouch
  • C: Crouch (toggle)
  • R: Shove
  • F: Switch to quickslot
  • Q: Holster/unholster your weapon (you should use this)
  • E: Use / interact
  • V: Secondary use / interact
  • Esc: Access the menu
  • Tab or I: Access inventory
  • B: Access crafting

Mouse[edit | edit source]

  • Mouse: Look around
  • Mouse 1: Attack (hold to charge if you have a weapon)
  • Mouse 2: Block / parry
  • Mouse 3: Shove
  • Mouse wheel: Cycle through quickslot items

Controller[edit | edit source]

Xbox 360 and Xbox One controllers should work well out of the gate, but PS4 or other controllers are not yet supported.

  • Right trigger: Attack
  • Left trigger: Block
  • Right shoulder: Use quickslot item
  • Left shoulder: Equip/holster weapon
  • Dpad: Up/down to change weapon (if more than one holster is available), left/right to change selected quickslot
  • X: Interaction, use in inventory
  • Y: Secondary interaction
  • B: Crouch / cancel in menu
  • A: Jump / select in menu
  • Left stick click: Sprint
  • Right stick click: Shove
  • Back: Inventory
  • Start: Main menu

Customizing controls[edit | edit source]

Customizable controls are planned, but is waiting on implementation of the proper menus.

Key bindings are still configurable with a bit of text editing. Players can use the engine's built-in configuration files to remap whatever they want. Open up the Input.ini file, which can be found in the game's user data folder. The easiest way to reach it is to paste %localappdata%\GlimpseGame\Saved in the address bar of a Windows Explorer window:

Game data folder.png

Then navigate to Config\WindowsNoEditor, and open up Input.ini using a plain text editor (notepad works for this, Word is not recommended). Paste this section containing the default settings at the end:

[/Script/Engine.InputSettings]
ActionMappings=(ActionName="Walk",Key=CapsLock)
ActionMappings=(ActionName="Sprint",Key=LeftShift)
ActionMappings=(ActionName="SprintToggle",Key=Gamepad_LeftThumbstick)
ActionMappings=(ActionName="Jump",Key=SpaceBar)
ActionMappings=(ActionName="Jump",Key=Gamepad_FaceButton_Bottom)
ActionMappings=(ActionName="Crouch",Key=LeftControl)
ActionMappings=(ActionName="CrouchToggle",Key=C)
ActionMappings=(ActionName="CrouchToggle",Key=Gamepad_FaceButton_Right)

ActionMappings=(ActionName="Fire",Key=LeftMouseButton)
ActionMappings=(ActionName="Fire",Key=Gamepad_RightTriggerAxis)
ActionMappings=(ActionName="Block",Key=RightMouseButton)
ActionMappings=(ActionName="Block",Key=Gamepad_LeftTriggerAxis)
ActionMappings=(ActionName="Shove",Key=R)
ActionMappings=(ActionName="Shove",Key=MiddleMouseButton)
ActionMappings=(ActionName="Shove",Key=Gamepad_RightThumbstick)

ActionMappings=(ActionName="Interaction",Key=E)
ActionMappings=(ActionName="Interaction",Key=Gamepad_FaceButton_Left)
ActionMappings=(ActionName="SecondaryInteraction",Key=V)
ActionMappings=(ActionName="SecondaryInteraction",Key=Gamepad_FaceButton_Top)
;ActionMappings=(ActionName="ContextualInteraction",Key=F)
;ActionMappings=(ActionName="ContextualInteraction",Key=Gamepad_FaceButton_Top)
ActionMappings=(ActionName="UsableInteraction",Key=F)
ActionMappings=(ActionName="UsableInteraction",Key=Gamepad_RightShoulder)

;ActionMappings=(ActionName="SelectLeftHolster",Key=One)
;ActionMappings=(ActionName="SelectRightHolster",Key=Two)
ActionMappings=(ActionName="SelectNextHolster",Key=Gamepad_DPad_Up)
ActionMappings=(ActionName="SelectPreviousHolster",Key=Gamepad_DPad_Down)
ActionMappings=(ActionName="EquipSelectedHolster",Key=Q)
ActionMappings=(ActionName="EquipSelectedHolster",Key=Gamepad_LeftShoulder)
ActionMappings=(ActionName="SelectNextQuickSlot",Key=MouseScrollUp)
ActionMappings=(ActionName="SelectNextQuickSlot",Key=Gamepad_DPad_Right)
ActionMappings=(ActionName="SelectPreviousQuickSlot",Key=MouseScrollDown)
ActionMappings=(ActionName="SelectPreviousQuickSlot",Key=Gamepad_DPad_Left)

ActionMappings=(ActionName="ResistGrab",Key=E)

ActionMappings=(ActionName="Action1",Key=One)
ActionMappings=(ActionName="Action2",Key=Two)
ActionMappings=(ActionName="Action3",Key=Three)
ActionMappings=(ActionName="Action4",Key=Four)
ActionMappings=(ActionName="Action5",Key=Five)
ActionMappings=(ActionName="Action6",Key=Six)
ActionMappings=(ActionName="Action7",Key=Seven)

ActionMappings=(ActionName="AcceptContainerLoot",Key=E)
ActionMappings=(ActionName="AcceptContainerLoot",Key=Gamepad_FaceButton_Left)
ActionMappings=(ActionName="DismissContainerLoot",Key=Escape)
ActionMappings=(ActionName="DismissContainerLoot",Key=Gamepad_FaceButton_Right)

ActionMappings=(ActionName="TogglePlayerMenu",Key=Tab)
ActionMappings=(ActionName="TogglePlayerMenu",Key=Gamepad_Special_Left)
ActionMappings=(ActionName="ToggleInventory",Key=I)
ActionMappings=(ActionName="ToggleCrafting",Key=B)
ActionMappings=(ActionName="ToggleInGameMenu",Key=Escape)
ActionMappings=(ActionName="ToggleInGameMenu",Key=Gamepad_Special_Right)

External links[edit | edit source]