tinytunes DJ Docs
Keyboard Controls in tinytunes DJ: Setup and Usage
Control tinytunes DJ with the keyboard: default shortcuts, optional remapping, persistence, and performance tips.
tinytunes DJ is built to feel playable from the keyboard, not just the mouse. This guide covers:
- The default shortcuts for the decks and mixer,
- What the settings toggles do (hints/feedback/nudge step),
- How remapping works and who can edit mappings,
- How settings are saved (local vs cloud),
- Tips and caveats for performance use.
1. Default keyboard shortcuts
With default settings (and a typical US-style layout), you can control the decks as follows.
1.1 Transport & cue
A- Play/Pause Deck AB- Play/Pause Deck BQ- Cue Deck A (set or jump)W- Cue Deck B (set or jump)
Cue behaviour matches the on-screen buttons:
- If no cue is set, pressing the key sets a cue at the current playback position.
- If a cue exists, pressing the key jumps to that cue (and continues playback if the deck was playing).
1.2 Crossfader
ArrowLeft- Move crossfader slightly towards Deck AArrowRight- Move crossfader slightly towards Deck BArrowDown- Snap crossfader back to the center
1.3 Nudge (micro timing adjustments)
Use nudges to correct small timing drift between tracks without touching BPM or cue:
Z- Nudge Deck A slightly backwardX- Nudge Deck A slightly forward,- Nudge Deck B slightly backward.- Nudge Deck B slightly forward
Each nudge adjusts the current playback position by a small time slice. By default this is around 0.1s; you can change it with NUDGE STEP in Keyboard controls.
Note: Nudges are available for local tracks. YouTube tracks are not nudged by these keys.
1.4 Sync
Shift + Q- Sync Deck A to Deck BShift + W- Sync Deck B to Deck A
1.5 Load next from queue
Shift + X- Load next queued track to Deck AShift + .- Load next queued track to Deck B
This loads the next playable track from that deck’s queue (matching the current source where applicable).
1.6 UI actions
L- Toggle the Set List dialog
1.7 When shortcuts are ignored
Shortcuts are intentionally ignored when you are typing into:
- Text inputs (e.g. search fields),
- Textareas,
- Elements marked
contentEditable.
This prevents keyboard control from interfering with search, naming playlists, or filling forms.
2. Settings, remapping, and persistence
2.1 Opening Keyboard controls
Open Keyboard controls in either of these ways:
- Click Controls (keyboard icon) in the sidebar/menu, or
- If you're signed in, open the account menu and choose Keyboard shortcuts.
2.2 Toggles and options
At the top of the Keyboard controls panel:
- ENABLE turns keyboard control on/off. When disabled, shortcuts won’t fire even if mappings exist.
- HINTS shows/hides the on-screen key labels on deck controls.
- FEEDBACK shows/hides visual “keypress” feedback (controls pulse when triggered from the keyboard).
- NUDGE STEP controls how far each nudge press moves the track (e.g. 0.05s, 0.1s, 0.2s).
2.3 Changing a shortcut (remapping)
Everyone gets the default mapping. Remapping may require being signed in and having a plan that includes shortcut customization.
To assign a new key:
- Open Keyboard controls.
- Find the action you want to change.
- Click CHANGE for that row.
- Press the key (or key combination) you want to use.
If you change your mind while capturing:
- Press
Escto cancel without updating the mapping.
2.4 Resetting to defaults
To undo all mapping changes:
- Open Keyboard controls.
- Click RESET TO DEFAULTS.
This restores the built-in mapping shown above.
2.5 Where settings are saved
- Guests (not signed in): settings are saved on this device.
- Signed-in users: settings can follow your account across devices.
If you’ve never customised your mappings, tinytunes DJ keeps using the latest defaults (it does not “lock in” defaults to your account).
If you're offline, changes will still persist on this device.
3. Best practices for performance
Keyboard control can make tinytunes DJ feel much more like a physical controller. Practical tips:
3.1 Avoid browser-reserved shortcuts
Some key combinations are reserved by the browser or OS, for example:
Ctrl+R/Cmd+R- reload tab,Ctrl+W/Cmd+W- close tab/window,Alt+Tab- switch apps (OS-level),Cmd+Q- quit app on macOS.
In general:
- Prefer single letters or arrows without
Ctrl/Cmdfor core deck actions.
3.2 Keep the mental model simple
For live use, consistency matters more than cleverness. Suggestions:
- Keep Deck A on the left side of your keyboard (Q/A/Z).
- Keep Deck B on the right (W/B/,.).
- Use arrows for crossfader moves.
3.3 Train muscle memory
Practice drills with keyboard-only control:
- Start/stop each deck using only keys.
- Set and jump to cue points via keys.
- Perform basic crossfader transitions using arrows.
- Use nudges to keep beats aligned without touching the UI.
4. Troubleshooting keyboard control
If keyboard shortcuts don’t seem to work as expected, check the following:
4.1 Focus issues
- Make sure the tinytunes DJ window/tab is active.
- If you were typing into a search field or form, press
Escor click outside the input.
4.2 Settings
- Open Keyboard controls and verify ENABLE is on.
- If you don’t see key labels or pulses, check HINTS and FEEDBACK toggles.
4.3 Plan limitations
If you can use defaults but can't change them:
- Confirm you are signed in.
- Confirm your plan includes shortcut customization (as indicated in the app).