Navigation Controls
Control your boat’s movement using either WASD or arrow keys.WASD Keys
Move Forward - Accelerate the boat forwardPress and hold to continue moving forward. Release to begin decelerating.
Move Backward - Reverse the boatPress and hold to move in reverse. Release to begin decelerating.
Turn Left - Rotate the boat counterclockwiseThe boat turns while this key is held down.
Turn Right - Rotate the boat clockwiseThe boat turns while this key is held down.
Arrow Keys
Alternative controls using arrow keys:Move Forward - Same as W key
Move Backward - Same as S key
Turn Left - Same as A key
Turn Right - Same as D key
Special Keys
Additional keyboard shortcuts for interacting with files and the environment.File Interaction
Open Files and FoldersWhen near a file or folder node, press this combination to:
- Open files in your editor
- Navigate into folders
Go Back One DirectoryNavigate up one level in the directory hierarchy. Useful for quickly moving back to parent folders.
Audio and Display
Sound the Ship’s HornPress to play the boat horn sound. Hold to continue the horn. Release to stop.The horn will only play if it’s not already playing.
Toggle Minimap FullscreenSwitch the minimap between normal and fullscreen modes for better overview of large directory structures.
The minimap must be enabled in settings (set to “Show”) for the fullscreen toggle to work.
Control Implementation
The keyboard controls are implemented in the boat’s keyboard handler:Tips for Effective Navigation
Diagonal Movement
Hold W+A or W+D to move diagonally, combining forward movement with turning for efficient navigation.
Precision Stopping
Tap movement keys briefly instead of holding for small, precise adjustments to your position.
Quick Turns
While stationary, use A or D alone to rotate in place without moving forward.
Horn Testing
Press H to test your volume settings - the horn is a good indicator of audio levels.
Customization
If you need different keybindings, you would need to modify the source code at:/src/browser/hooks/useBoat/keyboard/index.ts