This module was developed with the assistance of Claude Code (Anthropic), an AI coding tool used throughout the project to write and refactor TypeScript source, structure the Foundry module, and debug issues. All code was reviewed and tested by the author before release. The module contains no AI-generated user-facing content: no art, audio, or written narrative assets. It only changes how Foundry's Escape key closes windows.
A module that lets you control playlists with your keyboard's numpad, so you can trigger music and ambience during a session without touching the Playlists sidebar.
Assign up to 9 playlists to Numpad1–Numpad9: pressing a key starts that playlist (stopping any other tracked playlist first), or stops it if it's already playing. Numpad0 stops every tracked playlist at once, NumpadEnter skips to the next track on whichever playlist is playing, and Numpad+/Numpad- nudge the volume up or down. Numpad. mutes all tracked playlists and restores their previous volumes when pressed again. If the Adaptive Audio (https://foundryvtt.com/packages/adaptive-audio) module is active, Numpad*/Numpad/ raise and lower its intensity.
All bindings are registered through Foundry's Keybindings API, so every key can be rebound from Configure Controls if the numpad defaults don't work for you. Settings let you choose which playlists are tracked, the minimum user role allowed to use the controls, and the default volume/fade applied to tracked playlists.