Skip to content

Feature Request: white list of input controllers and colliding keys #60

@jopadan

Description

@jopadan
enum controllers { CONTROLLERS_SIZE };
enum keys { KEYS_SIZE };

/* keys not allowed and controllers allowed for each key */
struct input_permit;
{
    std::vector<enum keys> key_black;
    std::vector<enum controllers> controllers_white;
};

/* map SettingsKeys to struct input_permit */
std::map<std::string, struct input_permit> key_permission;

struct input_permit& perm = key_permission[SettingsKeys::key_jump];

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions