wave-roll
Version:
JavaScript Library for Comparative MIDI Piano-Roll Visualization
22 lines • 590 B
TypeScript
import { UIComponentDependencies } from "@/lib/components/ui";
export declare class KeyboardHandler {
private isTogglingPlayback;
private boundHandleKeyDown;
/**
* Setup keyboard listener
*/
setupKeyboardListener(getDependencies: () => UIComponentDependencies, startUpdateLoop: () => void): void;
/**
* Handle keyboard events
*/
private handleKeyDown;
/**
* Cleanup keyboard listener
*/
cleanup(): void;
/**
* Reset toggling state
*/
resetTogglingState(): void;
}
//# sourceMappingURL=keyboard-handler.d.ts.map