14#include <AUI/Platform/AInput.h>
16namespace aui::detail {
17consteval auto keyToNative(aui::invocable<int>
auto&& fromNativeImpl) {
18 std::array<int, AInput::KEYCOUNT> result {};
19 for (
int i = 0; i < AInput::KEYCOUNT; ++i) {
20 auto mapped = fromNativeImpl(i);
21 if (mapped >= result.size()) {