35 #elif defined(__APPLE__) || defined(__ANDROID__)
38 #include <X11/keysym.h>
118 #if !defined(__CYGWIN__) && !defined(__MINGW32__)
229 #elif defined(__APPLE__) || defined(__ANDROID__)
259 keycode_nonconvert=21,
327 keycode_separator=88,
359 keycode_lcontrol=120,
360 keycode_rcontrol=121,
367 keycode_backspace=XK_BackSpace,
369 keycode_clear=XK_Clear,
370 keycode_return=XK_Return,
371 keycode_shift=XK_Shift_L,
372 keycode_control=XK_Control_L,
373 keycode_menu=XK_Menu,
374 keycode_pause=XK_Pause,
375 keycode_kanji=XK_Kanji,
376 keycode_escape=XK_Escape,
377 keycode_convert=XK_Henkan_Mode,
378 keycode_nonconvert=XK_Muhenkan,
379 keycode_space=XK_space,
380 keycode_prior=XK_Prior,
381 keycode_next=XK_Next,
383 keycode_home=XK_Home,
384 keycode_left=XK_Left,
386 keycode_right=XK_Right,
387 keycode_down=XK_Down,
388 keycode_select=XK_Select,
389 keycode_print=XK_Print,
390 keycode_execute=XK_Execute,
391 keycode_insert=XK_Insert,
392 keycode_delete=XK_Delete,
393 keycode_help=XK_Help,
431 keycode_rwin=XK_Multi_key,
432 keycode_apps=XK_Menu,
433 keycode_numpad0=XK_KP_0,
434 keycode_numpad1=XK_KP_1,
435 keycode_numpad2=XK_KP_2,
436 keycode_numpad3=XK_KP_3,
437 keycode_numpad4=XK_KP_4,
438 keycode_numpad5=XK_KP_5,
439 keycode_numpad6=XK_KP_6,
440 keycode_numpad7=XK_KP_7,
441 keycode_numpad8=XK_KP_8,
442 keycode_numpad9=XK_KP_9,
443 keycode_numpad_enter=XK_KP_Enter,
444 keycode_multiply=XK_KP_Multiply,
445 keycode_add=XK_KP_Add,
446 keycode_separator=XK_KP_Separator,
447 keycode_subtract=XK_KP_Subtract,
448 keycode_decimal=XK_KP_Decimal,
449 keycode_divide=XK_KP_Divide,
474 keycode_numlock=XK_Num_Lock,
475 keycode_scroll=XK_Scroll_Lock,
476 keycode_lshift=XK_Shift_L,
477 keycode_rshift=XK_Shift_R,
478 keycode_lcontrol=XK_Control_L,
479 keycode_rcontrol=XK_Control_R,
480 keycode_lmenu=XK_Meta_L,
481 keycode_rmenu=XK_Meta_R,