Files
novafarma/docs/KEYBOARD_SHORTCUTS.md
2025-12-13 01:29:24 +01:00

186 lines
4.1 KiB
Markdown

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