35 |
#define KEYMAP_MASK 0xffff |
#define KEYMAP_MASK 0xffff |
36 |
#define KEYMAP_MAX_LINE_LENGTH 80 |
#define KEYMAP_MAX_LINE_LENGTH 80 |
37 |
|
|
38 |
extern Display *display; |
extern Display *g_display; |
39 |
extern char keymapname[16]; |
extern char keymapname[16]; |
40 |
extern int keylayout; |
extern int keylayout; |
41 |
extern int win_button_size; |
extern int g_win_button_size; |
42 |
extern BOOL g_enable_compose; |
extern BOOL g_enable_compose; |
43 |
|
|
44 |
static BOOL keymap_loaded; |
static BOOL keymap_loaded; |
236 |
keymap_loaded = True; |
keymap_loaded = True; |
237 |
} |
} |
238 |
|
|
239 |
XDisplayKeycodes(display, &min_keycode, (int *) &max_keycode); |
XDisplayKeycodes(g_display, &min_keycode, (int *) &max_keycode); |
240 |
} |
} |
241 |
|
|
242 |
/* Handles, for example, multi-scancode keypresses (which is not |
/* Handles, for example, multi-scancode keypresses (which is not |
316 |
|
|
317 |
case XK_space: |
case XK_space: |
318 |
/* Prevent access to the Windows system menu in single app mode */ |
/* Prevent access to the Windows system menu in single app mode */ |
319 |
if (win_button_size |
if (g_win_button_size |
320 |
&& (get_key_state(state, XK_Alt_L) || get_key_state(state, XK_Alt_R))) |
&& (get_key_state(state, XK_Alt_L) || get_key_state(state, XK_Alt_R))) |
321 |
return True; |
return True; |
322 |
|
|