Skip to main content
LoFi Engine is designed for keyboard-first control. Master these shortcuts to navigate the app without touching your mouse.

General Controls

Core shortcuts for app navigation:

Esc

Show or hide the info box

J

Open or close Settings panel

Next background image

Previous background image

Ctrl + R

Restart the application

Main Track Control

Control the procedural music engine:
Spacebar: Play/Pause Main TrackToggle the procedural LoFi music engine on and off. This controls:
  • Piano melodies
  • Drum patterns
  • Chord progressions
Spacebar works from anywhere in the app, even when typing in settings is not active.

Ambient Effects

Toggle environmental sounds instantly:
Key: AControl the rain effect:
  • Toggle rain sound on/off
  • Includes animated rain overlay
  • Loops continuously when active
Combine with thunder (S) for full storm atmosphere.
Key: SControl thunder storm sounds:
  • Distant thunder rumbles
  • Storm ambience
  • Works independently from rain
Perfect for dramatic atmosphere without heavy rain.
Key: DControl nature sounds:
  • Tropical jungle ambience
  • Bird calls and wildlife
  • Dense forest environment
Key: FControl campfire sounds:
  • Crackling wood and flames
  • Cozy, warm atmosphere
  • Ideal for evening sessions
All effect shortcuts work as toggles - press once to enable, press again to disable.

Ambient Tracks

Control the 9 background ambient tracks:

Track Navigation

Navigate to next ambient track

Navigate to previous ambient track

K

Stop all ambient sounds at once

Direct Track Selection

Press number keys to control specific tracks:
KeyTrackDescription
1Urban SeagullsCity atmosphere with seagulls
2UnderwaterSubmerged white noise
3Night AmbiencePeaceful nighttime sounds
4Small WavesOcean waves on sand
5Office AmbienceWorkspace environment
6City AmbienceUrban traffic and life
7Old ServerComputer fan sounds
8Train to MunichRailway travel ambience
9WindGentle to strong wind
Number keys toggle tracks on/off. Use K to quickly silence all tracks at once.

Quick Reference Table

All shortcuts at a glance:
ShortcutAction
EscShow/hide info box
JOpen/close settings
Next background
Previous background
Ctrl + RRestart app

Audio Control

ShortcutAction
SpacebarPlay/pause main track
AToggle rain
SToggle thunder
DToggle jungle/nature
FToggle campfire
KStop all ambient tracks

Ambient Tracks

ShortcutAction
Next ambient track
Previous ambient track
1-9Toggle specific track

Keyboard Navigation Tips

1

Learn Core Shortcuts First

Master Spacebar, J, and arrow keys before exploring others
2

Use ASDF for Effects

The four effect keys (A, S, D, F) are on the home row for easy access
3

Number Keys for Tracks

Memorize your favorite ambient tracks (1-9) for instant access
4

Keep Hands on Keyboard

Rarely need mouse/trackpad once shortcuts are learned

Context-Sensitive Behavior

Some shortcuts are context-aware:
When typing in an input field:
  • Most shortcuts are disabled
  • Esc still works to exit
  • Letter keys type normally
  • Arrow keys move cursor (not background)
This prevents accidental actions while typing.

Visual Feedback

Shortcuts provide immediate visual feedback:

Button States

Effect buttons change color when active

Settings Panel

Slides open/closed with animation

Background Change

Instant transition to new image

Accessibility

Keyboard shortcuts make LoFi Engine fully accessible:
  • No mouse required: Full control via keyboard
  • Screen reader compatible: All actions announced
  • Visual indicators: Button states show active/inactive
  • Logical grouping: Related shortcuts use nearby keys
The ASDF row for effects (A=rain, S=thunder, D=jungle, F=fire) follows left-to-right logic and keeps your hands on the home row.

Custom Shortcuts

LoFi Engine does not currently support custom keyboard shortcuts. All shortcuts are fixed in the application.
If you need different keybindings, consider:
  • Using OS-level keyboard remapping tools
  • Browser extensions for custom shortcuts
  • Accessibility tools for alternative input methods

Troubleshooting

If shortcuts aren’t responding:
  1. Check focus: Click anywhere in the app window
  2. Close dialogs: Press Esc to exit info/settings
  3. Exit input fields: Click outside any text fields
  4. Reload app: Press Ctrl + R to restart
If arrow keys move cursor instead of changing background:
  • You’re likely focused in an input field
  • Press Tab or Esc to exit the field
  • Arrow keys should then control background
Same as above - exit any active input fields first.

Cheat Sheet

Print or save this quick reference:
┌─────────────────────────────────────────┐
│         LOFI ENGINE SHORTCUTS           │
├─────────────────────────────────────────┤
│ GENERAL                                 │
│  Esc       → Info Box                   │
│  J         → Settings                   │
│  ←/→       → Change Background          │
│  Ctrl+R    → Restart                    │
├─────────────────────────────────────────┤
│ MUSIC                                   │
│  Spacebar  → Play/Pause                 │
├─────────────────────────────────────────┤
│ EFFECTS (Home Row!)                     │
│  A         → Rain                       │
│  S         → Thunder                    │
│  D         → Jungle                     │
│  F         → Campfire                   │
├─────────────────────────────────────────┤
│ AMBIENT TRACKS                          │
│  ↑/↓       → Navigate Tracks            │
│  1-9       → Select Track               │
│  K         → Stop All                   │
└─────────────────────────────────────────┘

Build docs developers (and LLMs) love