KEY_MENU         2526 core/gui.c         case KEY_MENU:
KEY_MENU         3037 core/gui.c                 if (kbd_is_key_clicked(KEY_MENU))
KEY_MENU          968 core/gui_osd.c         if (kbd_is_key_clicked(KEY_MENU))
KEY_MENU          526 include/camera.h         #define SHORTCUT_TOGGLE_HISTO       KEY_MENU
KEY_MENU          281 modules/gui_read.c         case KEY_MENU:
KEY_MENU           38 modules/script_key_funcs.c     { KEY_MENU,             "menu"       },
KEY_MENU           24 platform/a1000/kbd.c 	{ 2, KEY_MENU		, 0x00000200 }, 
KEY_MENU           40 platform/a1100/kbd.c     { 1, KEY_MENU       , 0x00002000 },
KEY_MENU           35 platform/a1200/kbd.c     { 2, KEY_MENU            ,0x00002000 }, // Found @0xffb57a14, levent 0x09
KEY_MENU           29 platform/a1300/kbd.c     { 1, KEY_MENU            ,0x04000000 }, // Found @0xffb10040, levent 0x09
KEY_MENU           32 platform/a1400/kbd.c     { 1, KEY_MENU            ,0x04000000 },
KEY_MENU           39 platform/a2000/kbd.c 	{ 2, KEY_MENU		  , 0x00000200 }, 
KEY_MENU          137 platform/a2100/kbd.c    { 1, KEY_MENU            ,0x02000000 }, // Found @0xffe71630, levent 0x09
KEY_MENU           24 platform/a2200/kbd.c 	{ 0, KEY_MENU            ,0x04000000 }, // Found @0xffb561e4 (1.00B), levent 0x09
KEY_MENU           31 platform/a2300/kbd.c     { 1, KEY_MENU            ,0x04000000 }, // Found @0xffb0fa4c, levent 0x09
KEY_MENU           33 platform/a2400/kbd.c     { 1, KEY_MENU            ,0x04000000 }, // Found @0xffb11a80, levent 0x09
KEY_MENU           26 platform/a2500/kbd.c     { 2, KEY_MENU            ,0x00002000 }, // Found during brute-force testing.
KEY_MENU           26 platform/a2600/kbd.c     { 2, KEY_MENU            ,0x00002000 }, // Found during brute-force testing.
KEY_MENU           22 platform/a3000/kbd.c 	{ 2, KEY_MENU			, 0x00000200 },
KEY_MENU           25 platform/a3100/kbd.c     { 2, KEY_MENU            ,0x00000200 }, // Found @0xffad98b0, levent 0x09
KEY_MENU           36 platform/a3200/kbd.c     { 2, KEY_MENU            ,0x00000080 }, // Found @0xffb5d51c, levent 0x09
KEY_MENU           48 platform/a3300/kbd.c     { 2, KEY_MENU            ,0x00000080 }, // Found @0xffb5dc74, levent 0x09
KEY_MENU           32 platform/a3400/kbd.c     { 1, KEY_MENU            ,0x04000000 }, // Found @0xffb2fd9c, levent 0x09
KEY_MENU           31 platform/a4000/kbd.c     { 1, KEY_MENU            ,0x04000000 }, // Found @0xffb0f5c8, levent 0x09
KEY_MENU           22 platform/a410/kbd.c     {2, KEY_MENU      ,      0x00000400 },
KEY_MENU           22 platform/a420/kbd.c     {2, KEY_MENU      ,      0x00000400 },
KEY_MENU           23 platform/a430/kbd.c     {2, KEY_MENU            , 0x00000400 },
KEY_MENU           22 platform/a450/kbd.c     {2, KEY_MENU            , 0x00000400 },
KEY_MENU           22 platform/a460/kbd.c     {2, KEY_MENU      ,      0x00000400 },
KEY_MENU           21 platform/a470/kbd.c     { 2, KEY_MENU       ,     0x00000400 },
KEY_MENU           41 platform/a480/kbd.c     { 2, KEY_MENU		, 0x00000400 },
KEY_MENU           38 platform/a490/kbd.c     { 2, KEY_MENU       , 0x01000000 },
KEY_MENU           26 platform/a495/kbd.c     { 2, KEY_MENU            ,0x01000000 }, // Found @0xffe84f88, levent 0x09 (uses inverted logic in physw_status)
KEY_MENU           24 platform/a530/kbd.c     {2, KEY_MENU    , 0x00000200 }, //4055FF
KEY_MENU           25 platform/a540/kbd.c 	{2,KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/a550/kbd.c     {2, KEY_MENU,               0x00000200 }, //4055FF
KEY_MENU           25 platform/a560/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/a570/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/a580/kbd.c 	{ 2, KEY_MENU		, 0x00000200 },
KEY_MENU           80 platform/a580/platform_camera.h     #define SHORTCUT_TOGGLE_HISTO           KEY_MENU
KEY_MENU           24 platform/a590/kbd.c 	{ 2, KEY_MENU		, 0x00000200 }, 
KEY_MENU           24 platform/a610/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/a620/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/a630/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/a640/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/a650/kbd.c 	{ 2, KEY_MENU		, 0x00000200 }, 
KEY_MENU           24 platform/a700/kbd.c 	{2, KEY_MENU	, 0x00000400 },
KEY_MENU           24 platform/a710/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/a720/kbd.c 	{ 2, KEY_MENU		, 0x00000400 }, 
KEY_MENU           30 platform/a800/kbd.c     { 2, KEY_MENU            ,0x20000000 }, // Found @0xffe9dbb0, levent 0x09
KEY_MENU           33 platform/a810/kbd.c     { 1, KEY_MENU            ,0x04000000 }, // Found @0xffb10040, levent 0x09
KEY_MENU           24 platform/d10/kbd.c     { 2, KEY_MENU		, 0x00000400 },
KEY_MENU           25 platform/d20/kbd.c     { 2, KEY_MENU            ,0x00000001 }, // Found @0xff3a2914, levent 0x09
KEY_MENU           23 platform/d30/kbd.c     { 2, KEY_MENU            ,0x00000001 }, // Found @0xff3a2914, levent 0x09
KEY_MENU           35 platform/g10/kbd.c     { 1, KEY_MENU            , 0x00040000 }, // Found @0xffb0f8e0, levent 0x09
KEY_MENU           25 platform/g11/kbd.c 	{ 0, KEY_MENU		, 0x00040000 }, // g11
KEY_MENU           20 platform/g12/kbd.c     { 0, KEY_MENU       , 0x00200000 },
KEY_MENU           27 platform/g15/kbd.c     { 0, KEY_MENU            ,0x00004000 }, // Found @0xff4a0d44, levent 0x09
KEY_MENU           25 platform/g16/kbd.c     { 0, KEY_MENU            ,0x00000010 }, // Found @0xfc571a30, levent 0x0b
KEY_MENU           15 platform/g1x/kbd.c     { 0, KEY_MENU            ,0x00004000 }, // Found @0xff464cbc, levent 0x09
KEY_MENU           26 platform/g5x/kbd.c     { 0, KEY_MENU            ,0x00000010 },
KEY_MENU           24 platform/g7/kbd.c     { 1, KEY_MENU,              0x08000000 },
KEY_MENU           41 platform/g7x/kbd.c     { 0, KEY_MENU            ,0x00000010 }, // Found @0xfc613734, levent 0x14
KEY_MENU           41 platform/g7x/platform_camera.h     #define SHORTCUT_TOGGLE_ZEBRA               KEY_MENU
KEY_MENU           32 platform/g7x2/kbd.c     { 2, KEY_MENU            ,0x00000020 },
KEY_MENU           38 platform/g9/kbd.c 	{ 1, KEY_MENU		, 0x08000000 }, // g7
KEY_MENU           24 platform/ixus1000_sd4500/kbd.c     { 1, KEY_MENU            ,0x00010000 }, // Found @0xffb8d52c, levent 0x09
KEY_MENU           22 platform/ixus100_sd780/kbd.c 	{ 1, KEY_MENU		, 0x00000800 },
KEY_MENU           24 platform/ixus105_sd1300/kbd.c     { 0, KEY_MENU            ,0x00000400 }, // Found @0xffea7aa0, levent 0x09
KEY_MENU           23 platform/ixus110_sd960/kbd.c     { 2, KEY_MENU            ,0x00000800 }, // Found @0xffaeeb5c, levent 0x09
KEY_MENU           34 platform/ixus115_elph100hs/kbd.c 	{ 1, KEY_MENU        ,0x01000000 }, // Found @0xffb99680, levent 0x09
KEY_MENU           32 platform/ixus120_sd940/kbd.c     { 2, KEY_MENU       ,     0x00000001 },
KEY_MENU           27 platform/ixus125_elph110hs/kbd.c     { 0, KEY_MENU            ,0x00000001 }, // Found @0xff413794, levent 0x09
KEY_MENU           33 platform/ixus130_sd1400/kbd.c     { 2, KEY_MENU       , 0x00000001 },
KEY_MENU           24 platform/ixus132_elph115/kbd.c     { 2, KEY_MENU            ,0x00002000 },
KEY_MENU           24 platform/ixus135_elph120/kbd.c     { 2, KEY_MENU            ,0x00002000 },
KEY_MENU           78 platform/ixus140_elph130/kbd.c     { 2, KEY_MENU            ,0x00002000 },
KEY_MENU           59 platform/ixus145_elph135/kbd.c     { 2, KEY_MENU            ,0x00001000 }, // Found @0xffba90b8, levent 0x09
KEY_MENU           14 platform/ixus150_elph140/kbd.c     { 2, KEY_MENU            ,0x00001000 }, // 
KEY_MENU           59 platform/ixus155_elph150/kbd.c     { 2, KEY_MENU            ,0x00001000 }, // Found @0xffba90b8, levent 0x09 (from ixus145)
KEY_MENU           12 platform/ixus160_elph160/kbd.c     { 0, KEY_MENU            ,0x00008000 },
KEY_MENU           12 platform/ixus170_elph170/kbd.c     { 0, KEY_MENU            ,0x00008000 },
KEY_MENU           22 platform/ixus175_elph180/kbd.c 	{ 0, KEY_MENU            ,0x00008000 }, // my insert by guess from ixus160 
KEY_MENU           22 platform/ixus185_elph185/kbd.c     { 0, KEY_MENU            ,0x00008000 },
KEY_MENU           36 platform/ixus200_sd980/kbd.c 	{ 2, KEY_MENU		, 0x00000001 },
KEY_MENU           26 platform/ixus220_elph300hs/kbd.c     { 2, KEY_MENU            ,0x00000001 }, // Found @0xffba2b38, levent 0x09
KEY_MENU           26 platform/ixus230_elph310hs/kbd.c     { 2, KEY_MENU            ,0x00000001 }, // Found @0xff3a7fd0, levent 0x09
KEY_MENU          319 platform/ixus240_elph320hs/kbd.c     { 3, KEY_MENU           , 0x00000002, LB(0,2), 0, "Menu",  0, GUI_MODE_ALT, 100, MODE_REC|MODE_PLAY, 0, 0, 0 },
KEY_MENU           22 platform/ixus255_elph330hs/kbd.c     { 0, KEY_MENU            , 0x00000001 },
KEY_MENU           14 platform/ixus265_elph340hs/kbd.c     { 0, KEY_MENU            ,0x00000200 }, // Found @0xff5f86ac, levent 0x0e
KEY_MENU           14 platform/ixus275_elph350hs/kbd.c     { 0, KEY_MENU            ,0x00000008 }, // Found @0xff63738c, levent 0x14
KEY_MENU           13 platform/ixus285_elph360hs/kbd.c     { 0, KEY_MENU            ,0x00000008 }, 
KEY_MENU           32 platform/ixus300_sd4000/kbd.c     { 1, KEY_MENU       , 0x00000080 },
KEY_MENU           26 platform/ixus30_sd200/kbd.c     {1, KEY_MENU            , 0x00000400 },
KEY_MENU           95 platform/ixus310_elph500hs/kbd.c     { 3, KEY_MENU		    , 0x00000002, LB(0,2,1), 0, "Menu",  0, GUI_MODE_ALT, 100, MODE_REC|MODE_PLAY|MODE_VID, 0, 0, 0 },
KEY_MENU           26 platform/ixus40_sd300/kbd.c     {1, KEY_MENU            , 0x00000400 },
KEY_MENU           26 platform/ixus50_sd400/kbd.c 	{1, KEY_MENU	, 0x00000400 },
KEY_MENU           24 platform/ixus55_sd450/kbd.c     {2, KEY_MENU    , 0x00000400 },
KEY_MENU           25 platform/ixus60_sd600/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           26 platform/ixus65_sd630/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           26 platform/ixus700_sd500/kbd.c 	{1, KEY_MENU	, 0x00000400 },
KEY_MENU           24 platform/ixus70_sd1000/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           24 platform/ixus750_sd550/kbd.c         {2, KEY_MENU    , 0x00000400 },
KEY_MENU           24 platform/ixus75_sd750/kbd.c 	{2, KEY_MENU	, 0x00000400 },
KEY_MENU           24 platform/ixus800_sd700/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           27 platform/ixus80_sd1100/kbd.c 	{ 2, KEY_MENU		, 0x00000400 },
KEY_MENU           24 platform/ixus850_sd800/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           36 platform/ixus85_sd770/kbd.c 	{ 2, KEY_MENU		, 0x00000400 },
KEY_MENU           24 platform/ixus860_sd870/kbd.c 	{ 2, KEY_MENU		, 0x00000400 }, 
KEY_MENU           57 platform/ixus870_sd880/kbd.c     { 2, KEY_MENU		, 0x00000400 },
KEY_MENU           22 platform/ixus900_sd900/kbd.c     {2, KEY_MENU          , 0x00000200},
KEY_MENU           24 platform/ixus90_sd790/kbd.c 	{ 2, KEY_MENU		, 0x00000400 }, 
KEY_MENU           25 platform/ixus950_sd850/kbd.c     {2, KEY_MENU	, 0x00000200 },
KEY_MENU           25 platform/ixus95_sd1200/kbd.c     { 2, KEY_MENU       , 0x00000400 },
KEY_MENU           24 platform/ixus960_sd950/kbd.c 	{ 2, KEY_MENU		, 0x00000400 }, 
KEY_MENU           36 platform/ixus970_sd890/kbd.c 	{ 2, KEY_MENU		, 0x00000400 },
KEY_MENU           25 platform/ixus980_sd990/kbd.c 	{ 2, KEY_MENU		, 0x00000400 },
KEY_MENU           18 platform/ixus990_sd970/kbd.c     { 2, KEY_MENU            ,0x00000001 }, // sd970: Found @0xffaf1288, levent 0x09
KEY_MENU           26 platform/ixusizoom_sd30/kbd.c 	{2, KEY_MENU	, 0x00000200 },
KEY_MENU           26 platform/ixusw_sd430/kbd.c     {2, KEY_MENU,              0x00000400 },
KEY_MENU           34 platform/m10/kbd.c     { 1, KEY_MENU            ,0x00001000 }, // Found @0xfc623d74, levent 0x14
KEY_MENU           29 platform/m3/kbd.c     { 1, KEY_MENU            ,0x00000010 },
KEY_MENU          115 platform/n/kbd.c     { 3, KEY_MENU           , 0x00000001,   0,    0, 39,  47,  0, "CHDK", "MENU", GUI_MODE_ALT, 100,          MODE_REC|MODE_PLAY, 0, 0, 0 },
KEY_MENU          115 platform/n_facebook/kbd.c     { 3, KEY_MENU           , 0x00000001,   0,    0, 39,  47,  0, "CHDK", "MENU", GUI_MODE_ALT, 100,          MODE_REC|MODE_PLAY, 0, 0, 0 },
KEY_MENU           24 platform/s100/kbd.c     { 0, KEY_MENU            ,0x00000008 }, // Found @0xff45374c, levent 0x09
KEY_MENU           25 platform/s110/kbd.c     { 0, KEY_MENU            ,0x00000008 }, // Found @0xf864bbcc, levent 0x09
KEY_MENU           28 platform/s2is/kbd.c     { 1, KEY_MENU		, 0x00200000 },
KEY_MENU           26 platform/s3is/kbd.c     { 1, KEY_MENU           , 0x00200000 },
KEY_MENU           44 platform/s5is/kbd.c 	{ 1, KEY_MENU     , 0x00040000 }, 
KEY_MENU           24 platform/s80/kbd.c         { 1, KEY_MENU		, 0x08000000 }, // ok
KEY_MENU           31 platform/s90/kbd.c     { 1, KEY_MENU       , 0x00002000 },
KEY_MENU           32 platform/s95/kbd.c     { 1, KEY_MENU       , 0x00002000 },
KEY_MENU           40 platform/sx1/kbd.c     { 1, KEY_MENU		, 0x00004000 },
KEY_MENU           40 platform/sx10/kbd.c     { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb0ae28, levent 0x09
KEY_MENU           34 platform/sx100is/kbd.c 	{ 1, KEY_MENU     , 0x02000000 },
KEY_MENU           27 platform/sx110is/kbd.c 	{ 1, KEY_MENU      , 0x08000000 },
KEY_MENU           27 platform/sx120is/kbd.c 	{ 2, KEY_MENU      , 0x00002000 },
KEY_MENU           15 platform/sx130is/kbd.c 	{ 2, KEY_MENU      , 0x00002000 },
KEY_MENU           22 platform/sx150is/kbd.c 	{ 2, KEY_MENU      , 0x00002000 },
KEY_MENU           46 platform/sx160is/kbd.c     { 1, KEY_MENU            ,0x00800000 }, // Found @0xffba4ae4, levent 0x09
KEY_MENU           31 platform/sx170is/kbd.c     { 1, KEY_MENU            ,0x00800000 },
KEY_MENU           60 platform/sx20/kbd.c 	{ 1, KEY_MENU           , 0x00004000 },
KEY_MENU           32 platform/sx200is/kbd.c     { 1, KEY_MENU           , 0x00000800 },
KEY_MENU           37 platform/sx210is/kbd.c 	{ 1, KEY_MENU		     , 0x00040000 },  // ASM1989 tested (JH) - fffff -> bffff
KEY_MENU           36 platform/sx220hs/kbd.c     { 0, KEY_MENU            , 0x00040000 },
KEY_MENU           36 platform/sx230hs/kbd.c     { 0, KEY_MENU            , 0x00040000 },
KEY_MENU           32 platform/sx240hs/kbd.c     { 2, KEY_MENU            ,0x00000040 }, // Found @0xff4415b8, levent 0x09
KEY_MENU           32 platform/sx260hs/kbd.c     { 2, KEY_MENU            ,0x00000040 }, // Found @0xff4415e0, levent 0x09
KEY_MENU           32 platform/sx280hs/kbd.c     { 0, KEY_MENU            ,0x00000200 },
KEY_MENU           34 platform/sx280hs/platform_camera.h     #define SHORTCUT_TOGGLE_ZEBRA               KEY_MENU
KEY_MENU           55 platform/sx30/kbd.c 	{ 0, KEY_MENU		        ,0x00040000 },
KEY_MENU           18 platform/sx400is/kbd.c     { 2, KEY_MENU            ,0x00001000 },
KEY_MENU           23 platform/sx40hs/kbd.c     { 0, KEY_MENU            ,0x00040000 }, // Found @0xff434b2c, levent 0x09
KEY_MENU           24 platform/sx410is/kbd.c     { 0, KEY_MENU            ,0x00008000 }, // Found @0xffbf9050, levent 0x14
KEY_MENU          116 platform/sx410is/platform_camera.h     #define SHORTCUT_TOGGLE_ZEBRA               KEY_MENU
KEY_MENU           25 platform/sx420is/kbd.c     { 2, KEY_MENU            ,0x00000200 }, // joandrade
KEY_MENU           23 platform/sx430is/kbd.c     { 2, KEY_MENU            ,0x00000200 }, // joandrade sx420
KEY_MENU           27 platform/sx500is/kbd.c     { 0, KEY_MENU            ,0x00008000 }, // Found @0xff39e390, levent 0x09
KEY_MENU           25 platform/sx50hs/kbd.c     { 0, KEY_MENU            ,0x00002000 }, // Found @0xff49e574, levent 0x09
KEY_MENU           28 platform/sx510hs/kbd.c     { 0, KEY_MENU            ,0x00008000 },
KEY_MENU           29 platform/sx520hs/kbd.c     { 0, KEY_MENU            ,0x00008000 }, // Found @0xff63eecc, levent 0x09
KEY_MENU          136 platform/sx520hs/platform_camera.h     #define SHORTCUT_TOGGLE_ZEBRA           KEY_MENU
KEY_MENU           29 platform/sx530hs/kbd.c     { 0, KEY_MENU            ,0x00008000 }, // Found @0xff63eecc, levent 0x09
KEY_MENU          136 platform/sx530hs/platform_camera.h     #define SHORTCUT_TOGGLE_ZEBRA           KEY_MENU
KEY_MENU           34 platform/sx60hs/kbd.c     { 0, KEY_MENU            ,0x00000010 }, // Found @0xfc5cfb5c, levent 0x14
KEY_MENU           17 platform/sx610hs/kbd.c     { 0, KEY_MENU            ,0x00000080 }, // Found @0xff636584, levent 0x14
KEY_MENU           24 platform/sx620hs/kbd.c     { 2, KEY_MENU            ,0x00000200 }, //  physw_bits
KEY_MENU           29 platform/sx700hs/kbd.c     { 0, KEY_MENU            ,0x00000200 }, // Found @0xfc569404, levent 0x0e
KEY_MENU           40 platform/sx710hs/kbd.c     { 0, KEY_MENU            ,0x00000200 }, // Found @0xfc5bfaa0, levent 0x14
KEY_MENU           40 platform/sx710hs/platform_camera.h     #define SHORTCUT_TOGGLE_ZEBRA               KEY_MENU
KEY_MENU           39 platform/sx730hs/kbd.c     { 0, KEY_MENU            ,0x00000020 }, // Found @0xfc637e40, levent 0x15
KEY_MENU           40 platform/sx730hs/platform_camera.h     #define SHORTCUT_TOGGLE_ZEBRA               KEY_MENU
KEY_MENU           21 platform/tx1/kbd.c 	{1, KEY_MENU	, 0x00000400 },