fix: input F1..F25 key codes & add binding 'chunks.reload'

This commit is contained in:
MihailRis
2024-06-05 19:29:35 +03:00
parent d316a5f818
commit ad62b759fb
8 changed files with 18 additions and 4 deletions
+8
View File
@@ -98,6 +98,14 @@ void Events::pollEvents() {
}
}
Binding& Events::getBinding(const std::string& name) {
auto found = bindings.find(name);
if (found == bindings.end()) {
throw std::runtime_error("binding '"+name+"' does not exists");
}
return found->second;
}
void Events::bind(const std::string& name, inputtype type, keycode code) {
bind(name, type, static_cast<int>(code));
}