Skip to main content

keybinds

complete reference for all lcs controls.

main controls

keyaction
ztoggle camera suite on/off

freecam - primary layout

keyaction
wmove forward
amove left
smove backward
dmove right
emove up
qmove down
up arrowincrease speed
down arrowdecrease speed
left shiftslower movement (hold)
right shiftslower movement (hold)

freecam - alternative layout

keyaction
umove forward
hmove left
jmove backward
kmove right
imove up
ymove down

mouse controls

controlaction
mouse movementlook around
mouse wheel upincrease fov
mouse wheel downdecrease fov

gamepad controls

controlaction
left stickmove camera
right sticklook around
l2 triggermove down
r2 triggermove up
x buttondecrease fov
y buttonincrease fov
d-pad upincrease speed
d-pad downdecrease speed

customizing keybinds

currently, keybinds are hardcoded. to customize:

  1. fork the repository
  2. edit features/freecam.lua
  3. modify the keycodes in the input binding section
  4. host your fork and load from there

future versions will include a ui for keybind customization.

tips

speed control

  • start at default speed (1x)
  • use arrows to find your preferred speed
  • shift is useful for micro-adjustments

movement combos

  • wasd + mouse = smooth directional movement
  • wasd + e/q = 3d navigation
  • shift + any movement = precision control

alternative layout use cases

  • home row typists who prefer hjkl-style movement
  • one-handed operation
  • accessibility needs