2#include <unordered_map>
24 bool registerShortcut(
const char *name,
const char *s,
bool *toggle,
bool editable = 1);
bool MenuItem(const samurai::Input &input, const char *label, const char *shortcut, bool *p_selected, bool enabled)
bool shortcut(const samurai::Input &input, const char *shortcut)
std::string normalizeShortcutName(const char *shortcut)
void update(const samurai::Input &input)
bool registerShortcut(const char *name, const char *s, bool *toggle, bool editable=1)
const char * getShortcut(const char *name)
std::unordered_map< std::string, Shortcut > registeredShortcuts