SoundCloud: spacebar toggles playback
Lets you reliably pause and resume playback with the spacebar from anywhere on the page.
Code to copy
// Make the spacebar reliably toggle play/pause from anywhere on the page
document.addEventListener('keydown', function (e) {
if (e.code !== 'Space') { return; }
const tag = (e.target.tagName || '').toLowerCase();
if (tag === 'input' || tag === 'textarea' || e.target.isContentEditable) { return; }
const playBtn = document.querySelector('.playControls__play');
if (playBtn) {
e.preventDefault();
playBtn.click();
}
}, true);
How to use this example
- Copy the code with the button above.
- Install JustZix (2 minutes) and open the extension on the target page.
- Add a new rule matching that page.
- Paste the code into the rule's JavaScript panel and save — it runs on every page visit.
Rate this example
No ratings yet — be the first.