diff --git a/src/App.tsx b/src/App.tsx
index 938e0e0..9b4373f 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -341,6 +341,12 @@ function App() {
gameMode: s.gameMode === 'sight_reading' ? 'ear_training' : 'sight_reading'
}));
break;
+ case 'v': // Virtual Instrument
+ setSettings(s => ({ ...s, showFretboard: !s.showFretboard }));
+ break;
+ case 'l': // Listening (Mic)
+ setListening(l => !l);
+ break;
}
// Check non-character keys via code to avoid layout issues for function keys
@@ -509,7 +515,7 @@ function App() {
@@ -614,6 +621,14 @@ function App() {
Toggle Hint
H
+
+ Toggle Virtual Instrument
+ V
+
+
+ Toggle Mic
+ L
+
Toggle Zen Mode
Z