⌨️ KEYBOARD SHORTCUTS - Complete List
Date: December 13, 2025, 01:27
🎮 MOVEMENT & BASIC CONTROLS
| Key |
Action |
Location |
| W/A/S/D |
Move player |
Player.js |
| SPACE |
Attack / Fishing catch |
Player.js, FishingSystem.js |
| E |
Interact |
InteractionSystem.js |
| ESC |
Pause menu |
UIScene.js |
🔢 INVENTORY & SLOTS
| Key |
Action |
Location |
| 1-9 |
Select inventory slot |
GameScene.js |
| ONE |
Select slot 1 |
GameScene.js |
| TWO |
Select slot 2 |
GameScene.js |
| THREE |
Select slot 3 |
GameScene.js |
| FOUR |
Select slot 4 |
GameScene.js |
| FIVE |
Select slot 5 |
GameScene.js |
🏗️ BUILD & CRAFT
| Key |
Action |
Location |
| B |
Toggle build mode |
GameScene.js |
| C |
Toggle crafting menu |
UIScene.js |
🎣 FISHING
| Key |
Action |
Location |
| R |
Cast fishing rod |
FishingSystem.js |
| SPACE |
Catch fish |
FishingSystem.js |
| LEFT |
Move bobber left |
FishingSystem.js |
| RIGHT |
Move bobber right |
FishingSystem.js |
👥 BREEDING & ANIMALS
| Key |
Action |
Location |
| F |
Toggle breeding UI |
BreedingUISystem.js |
🎬 CAMERA & SCREENSHOTS
| Key |
Action |
Location |
| F6 |
Start camera mode |
CameraSystem.js |
| F7 |
Take screenshot |
CameraSystem.js |
| F8 |
Toggle cinematic mode |
CameraSystem.js |
| F10 |
Stop camera mode |
CameraSystem.js |
| PAGEUP |
Zoom in |
CameraSystem.js |
| PAGEDOWN |
Zoom out |
CameraSystem.js |
💾 SAVE & LOAD
| Key |
Action |
Location |
| F5 |
Quick save |
UIScene.js |
| F8 |
Save game |
GameScene.js |
| F9 |
Load game |
GameScene.js |
🐉 DEBUG & TESTING
| Key |
Action |
Location |
| K |
Spawn boss |
GameScene.js |
| J |
Toggle joystick |
UIScene.js |
| Q |
Toggle quest tracker |
UIScene.js |
| M |
Toggle map |
GameScene.js |
| F3 |
Toggle performance monitor |
PerformanceMonitor.js |
| F4 |
Reload game |
GameScene.js |
♿ ACCESSIBILITY (Screen Reader)
| Key |
Action |
Location |
| Ctrl+H |
Help |
ScreenReaderSystem.js |
| Ctrl+R |
Repeat last |
ScreenReaderSystem.js |
| Ctrl+S |
Settings |
ScreenReaderSystem.js |
⚠️ CONFLICTS DETECTED!
F8 - DOUBLE USAGE:
- ❌ Save game (GameScene.js)
- ❌ Toggle cinematic mode (CameraSystem.js)
- ❌ Save game (UIScene.js)
K - DOUBLE USAGE:
- ❌ Spawn boss (GameScene.js)
- ❌ Toggle joystick (UIScene.js)
R - DOUBLE USAGE:
- ❌ Cast fishing rod (FishingSystem.js)
- ❌ Repeat last (ScreenReaderSystem.js - needs Ctrl)
E - DOUBLE USAGE:
- ❌ Interact (InteractionSystem.js)
- ❌ Unknown (UIScene.js)
✅ RECOMMENDED FIXES
Save/Load:
- F5 = Quick save ✅
- F9 = Load game ✅
- Remove F8 from save (use F5 only)
Camera:
- F6 = Start camera mode ✅
- F7 = Screenshot ✅
- F8 = Cinematic mode ✅
- F10 = Stop camera ✅
Debug:
- K = Spawn boss ✅
- J = Toggle joystick ✅
- Remove K from UIScene
Stats Panel (NEW):
- TAB = Toggle stats panel (AVAILABLE!)
📋 FINAL ORGANIZED LIST
A-Z Keys:
- B = Build mode
- C = Crafting
- E = Interact
- F = Breeding UI
- J = Joystick toggle
- K = Spawn boss
- M = Map
- Q = Quest tracker
- R = Fishing cast
- W/A/S/D = Movement
Function Keys:
- F3 = Performance monitor
- F4 = Reload game
- F5 = Quick save
- F6 = Camera mode
- F7 = Screenshot
- F8 = Cinematic mode
- F9 = Load game
- F10 = Stop camera
Special Keys:
- ESC = Pause
- SPACE = Attack/Catch
- TAB = Stats panel (NEW!)
- 1-9 = Inventory slots
- LEFT/RIGHT = Fishing bobber
- PAGEUP/DOWN = Zoom
All shortcuts organized! ✅
Created: December 13, 2025, 01:27