RetroArch
|
#include <xkbcommon/xkbcommon.h>
#include <sys/mman.h>
#include <lists/string_list.h>
#include "../input_driver.h"
#include "../input_keymaps.h"
#include "../../configuration.h"
Macros | |
#define | MOD_MAP_SIZE 5 |
Functions | |
void | free_xkb (void) |
int | init_xkb (int fd, size_t size) |
void | handle_xkb_state_mask (uint32_t depressed, uint32_t latched, uint32_t locked, uint32_t group) |
int | handle_xkb (int code, int value) |
Variables | |
static struct xkb_context * | xkb_ctx = NULL |
static struct xkb_keymap * | xkb_map = NULL |
static struct xkb_state * | xkb_state = NULL |
static xkb_mod_index_t * | mod_map_idx = NULL |
static uint16_t * | mod_map_bit = 0 |
#define MOD_MAP_SIZE 5 |
int handle_xkb | ( | int | code, |
int | value | ||
) |
void handle_xkb_state_mask | ( | uint32_t | depressed, |
uint32_t | latched, | ||
uint32_t | locked, | ||
uint32_t | group | ||
) |
int init_xkb | ( | int | fd, |
size_t | size | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |