# ⌨️ 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*