#pragma once namespace keycatchers { using ke_typedef = std::function; using ch_typedef = std::function; void add_key_event(ke_typedef&& func); void add_char_event(ch_typedef&& func); }