#include <linux/types.h>
#include <linux/keyboard.h>
#include <linux/kd.h>
unsigned short plain_map[NR_KEYS] = …;
static unsigned short shift_map[NR_KEYS] = …;
static unsigned short altgr_map[NR_KEYS] = …;
static unsigned short ctrl_map[NR_KEYS] = …;
static unsigned short shift_ctrl_map[NR_KEYS] = …;
static unsigned short alt_map[NR_KEYS] = …;
static unsigned short ctrl_alt_map[NR_KEYS] = …;
unsigned short *key_maps[MAX_NR_KEYMAPS] = …;
unsigned int keymap_count = …;
char func_buf[] = …;
char *funcbufptr = …;
int funcbufsize = …;
int funcbufleft = …;
char *func_table[MAX_NR_FUNC] = …;
struct kbdiacruc accent_table[MAX_DIACR] = …;
unsigned int accent_table_size = …;