Problem
When visiting zumap.app without a keyboard connected, the UI is mostly empty. First-time visitors can't see what Zumap can do.
Desired behavior
- Load a TKL (tenkeyless) keyboard layout by default when no device is connected
- Users can click around, remap keys, switch layers, and explore the UI
- Clear banner: 'Demo Mode — connect a keyboard for full functionality'
- Import/export still works in demo mode
- When a real keyboard is connected, seamlessly switch to it
Why this matters
First impressions matter. Contributors and potential users need to see Zumap in action before they invest time. A live, interactive demo converts visitors into community members.
Problem
When visiting zumap.app without a keyboard connected, the UI is mostly empty. First-time visitors can't see what Zumap can do.
Desired behavior
Why this matters
First impressions matter. Contributors and potential users need to see Zumap in action before they invest time. A live, interactive demo converts visitors into community members.