diff --git a/desktop-client/room_widget.py b/desktop-client/room_widget.py
index 04e8209..9a8a83c 100644
--- a/desktop-client/room_widget.py
+++ b/desktop-client/room_widget.py
@@ -967,7 +967,21 @@ class RoomWidget(QWidget):
return
elif cmd == "/help":
self.chat_input.setText("")
- self.add_system_message("Available commands:
/play - Resume playback
/pause - Pause playback
/seek [time] - Seek to specific time
/tag [now|time] [name] - Tag a timestamp
/time - Show current time
/help - Show this message")
+ help_text = """
+ Available Commands:
+ • /play, /pause - Control playback
+ • /seek [time] - Seek (e.g., 1:23, +30s, -1m)
+ • /tag [now|time] [name] - Create a highlight
+ • /time - Show current timestamp
+ • /help - Show this message
+ Keyboard Shortcuts:
+ • Space: Play/Pause
+ • F: Fullscreen | M: Mute
+ • Left/Right: Seek ±5s
+ • Up/Down: Volume ±5%
+ • Enter: Focus chat | Esc: Clear focus
+ """
+ self.add_system_message(help_text)
return
self.chat_message_ready.emit(text)