41 |
extern Display *g_display; |
extern Display *g_display; |
42 |
extern Window g_wnd; |
extern Window g_wnd; |
43 |
extern char g_keymapname[16]; |
extern char g_keymapname[16]; |
44 |
extern int g_keylayout; |
extern unsigned int g_keylayout; |
45 |
extern int g_keyboard_type; |
extern int g_keyboard_type; |
46 |
extern int g_keyboard_subtype; |
extern int g_keyboard_subtype; |
47 |
extern int g_keyboard_functionkeys; |
extern int g_keyboard_functionkeys; |
321 |
/* map */ |
/* map */ |
322 |
if (str_startswith(line, "map ")) |
if (str_startswith(line, "map ")) |
323 |
{ |
{ |
324 |
g_keylayout = strtol(line + sizeof("map ") - 1, NULL, 16); |
g_keylayout = strtoul(line + sizeof("map ") - 1, NULL, 16); |
325 |
DEBUG_KBD(("Keylayout 0x%x\n", g_keylayout)); |
DEBUG_KBD(("Keylayout 0x%x\n", g_keylayout)); |
326 |
continue; |
continue; |
327 |
} |
} |