This will allow usage of xbanan on non banan-os platforms. I added a "native" SDL2 port so it can be used without the window manager
16 lines
333 B
C++
16 lines
333 B
C++
#pragma once
|
|
|
|
#include <BAN/Errors.h>
|
|
|
|
#include <stddef.h>
|
|
#include <stdint.h>
|
|
|
|
BAN::ErrorOr<void> initialize_keymap();
|
|
|
|
constexpr size_t g_keymap_min_keycode = 8;
|
|
constexpr size_t g_keymap_max_keycode = 255;
|
|
constexpr size_t g_keymap_layers = 4;
|
|
extern uint32_t g_keymap[0x100][g_keymap_layers];
|
|
|
|
extern uint8_t g_pressed_keys[32];
|