FuncDoodle
Loading...
Searching...
No Matches
KeyHandler.h File Reference

Handles keyboard shortcuts and timeline-related input actions. More...

#include "Core/Player.h"
#include "Keybinds/Keybinds.h"
#include "Project/Project.h"
#include "Rendering/FrameRenderer.h"
#include "Util/Ptr.h"

Go to the source code of this file.

Classes

struct  FuncDoodle::TimelineKeyContext
 Bundles commonly used parameters for timeline rendering. More...
class  FuncDoodle::KeyHandler
 Processes keybinds & shortcuts. More...

Namespaces

namespace  FuncDoodle
 The FuncDoodle C++ namespace.

Detailed Description

Handles keyboard shortcuts and timeline-related input actions.

This file defines the KeyHandler system, which is responsible for:

  • Processing global and timeline-specific keyboard shortcuts
  • Registering application keybinds into the KeybindsRegistry
  • Coordinating input actions with the animation timeline and player state

It also defines TimelineKeyContext, a lightweight structure used to bundle commonly required parameters for timeline shortcut processing.

Note
This module does not own application state; it operates on provided references.