3#ifdef MAYAFLUX_PLATFORM_MACOS
5#include <Carbon/Carbon.h>
13constexpr auto key_map = [] {
14 std::array<IO::Keys, 128> keys;
140IO::Keys from_cocoa_key(uint16_t key_code)
noexcept
145int to_cocoa_key(
IO::Keys key)
noexcept
150 for (std::size_t key_code = 0; key_code < key_map.size(); ++key_code) {
151 if (key_map[key_code] == key)
152 return static_cast<int>(key_code);
158bool is_valid_cocoa_key(uint16_t key_code)
noexcept