5 namespace rolmodl::kb {
13 constexpr Scancode scancode(
const Key k) noexcept;
14 constexpr Key fromScancode(
const Scancode s) noexcept;
17 constexpr Key key(
const Scancode s) noexcept;
18 constexpr Scancode fromKey(
const Key k) noexcept;
21 namespace key::unsafe {
22 constexpr Key fromSDLEnum(
const SDL_Keycode k) noexcept;
23 constexpr SDL_Keycode toSDLEnum(
const Key k) noexcept;
25 namespace scancode::unsafe {
26 constexpr Scancode fromSDLEnum(
const SDL_Scancode k) noexcept;
27 constexpr SDL_Scancode toSDLEnum(
const Scancode k) noexcept;