KEY_PRINT         519 core/conf.c        CONF_INFO(220, conf.alt_mode_button,                        CONF_DEF_VALUE, i:KEY_PRINT),
KEY_PRINT          39 include/camera.h     #define CAM_DEFAULT_ALT_BUTTON  KEY_PRINT   // alt button for cameras without adjustable alt
KEY_PRINT          40 modules/script_key_funcs.c     { KEY_PRINT,            "print"      },
KEY_PRINT          26 platform/a1000/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 }, 
KEY_PRINT          41 platform/a1100/kbd.c     { 1, KEY_PRINT      , 0x00008000 },
KEY_PRINT          29 platform/a1200/kbd.c     { 2, KEY_PRINT           ,0x00000080 }, // default ALT key
KEY_PRINT          41 platform/a2000/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 }, 
KEY_PRINT         139 platform/a2100/kbd.c    { 1, KEY_PRINT           ,0x08000000 }, // Found manually
KEY_PRINT          26 platform/a2300/kbd.c     { 1, KEY_PRINT           ,0x80000000 }, // KEY Playback for ALT menu
KEY_PRINT          87 platform/a2300/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_HELP }
KEY_PRINT          26 platform/a2400/kbd.c     { 1, KEY_PRINT           ,0x80000000 }, // KEY Playback for ALT menu
KEY_PRINT          86 platform/a2400/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_HELP }
KEY_PRINT          24 platform/a3000/kbd.c 	{ 2, KEY_PRINT			, 0x00000800 }, // Face Key
KEY_PRINT          24 platform/a410/kbd.c     {2, KEY_PRINT     ,      0x00001000 },
KEY_PRINT          37 platform/a410/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          24 platform/a420/kbd.c     {2, KEY_PRINT     ,      0x00001000 },
KEY_PRINT          34 platform/a420/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          25 platform/a430/kbd.c     {2, KEY_PRINT           , 0x00001000 },
KEY_PRINT          34 platform/a430/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          24 platform/a450/kbd.c     {2, KEY_PRINT           , 0x00001000 },
KEY_PRINT          24 platform/a460/kbd.c     {2, KEY_PRINT     ,      0x00001000 },
KEY_PRINT          22 platform/a470/kbd.c     { 2, KEY_PRINT      ,     0x00001000 },
KEY_PRINT          42 platform/a480/kbd.c     { 2, KEY_PRINT		, 0x00000800 },   // mode key
KEY_PRINT          26 platform/a530/kbd.c     {2, KEY_PRINT   , 0x00001000 }, //4047FF
KEY_PRINT          39 platform/a530/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          27 platform/a540/kbd.c 	{2,KEY_PRINT	, 0x00001000 },
KEY_PRINT          34 platform/a540/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a550/kbd.c     {2, KEY_PRINT,              0x00001000 }, //4047FF
KEY_PRINT          27 platform/a560/kbd.c 	{2, KEY_PRINT	, 0x00000800 },
KEY_PRINT          26 platform/a570/kbd.c 	{2, KEY_PRINT	, 0x00000800},
KEY_PRINT          34 platform/a570/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a580/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 },
KEY_PRINT          43 platform/a580/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a590/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 }, 
KEY_PRINT          34 platform/a590/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a610/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          39 platform/a610/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a620/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          38 platform/a620/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a630/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          40 platform/a630/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a640/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          40 platform/a640/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a650/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 }, 
KEY_PRINT          36 platform/a650/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_ISO }
KEY_PRINT          26 platform/a700/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          35 platform/a700/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a710/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          37 platform/a710/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/a720/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 }, 
KEY_PRINT          37 platform/a720/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          26 platform/d10/kbd.c     { 2, KEY_PRINT		, 0x00000800 },
KEY_PRINT          24 platform/d20/kbd.c     { 2, KEY_PRINT           ,0x00000400 }, // KEY Playback for ALT menu	
KEY_PRINT          94 platform/d20/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_VIDEO }
KEY_PRINT          26 platform/g10/kbd.c     { 1, KEY_PRINT           , 0x00000200 }, //
KEY_PRINT          41 platform/g10/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY, KEY_AE_LOCK, KEY_METERING}
KEY_PRINT          27 platform/g11/kbd.c 	{ 0, KEY_PRINT		, 0x00000200 }, // g11 - S Key
KEY_PRINT          38 platform/g11/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY, KEY_MICROPHONE, KEY_METERING}
KEY_PRINT          10 platform/g12/kbd.c     { 0, KEY_PRINT      , 0x00000400 },
KEY_PRINT          42 platform/g12/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_DISPLAY, KEY_AE_LOCK, KEY_METERING}
KEY_PRINT          33 platform/g15/kbd.c     { 1, KEY_PRINT           ,0x00800000 }, // Shortcut button
KEY_PRINT          46 platform/g15/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_PLAYBACK, KEY_VIDEO, KEY_METERING, KEY_AE_LOCK, KEY_ERASE }
KEY_PRINT          37 platform/g16/kbd.c     { 0, KEY_PRINT           ,0x00002000 }, // G16 shortcut key
KEY_PRINT          30 platform/g16/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              {  KEY_VIDEO, KEY_PLAYBACK, KEY_PRINT }
KEY_PRINT          23 platform/g1x/kbd.c     { 0, KEY_PRINT           ,0x01000000 },
KEY_PRINT          45 platform/g1x/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_VIDEO, KEY_DISPLAY, KEY_AE_LOCK, KEY_ERASE }
KEY_PRINT          26 platform/g7/kbd.c     { 1, KEY_PRINT,             0x00001000 },
KEY_PRINT          34 platform/g7/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_MICROPHONE }
KEY_PRINT          40 platform/g9/kbd.c 	{ 1, KEY_PRINT		, 0x00001000 }, // g7
KEY_PRINT          37 platform/g9/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_MICROPHONE }
KEY_PRINT         302 platform/ixus240_elph320hs/kbd.c     { 3, KEY_PRINT          , 0x00000001, LB(0,1), 0, "CHDK",  0,    GUI_MODE_NONE,      100, MODE_REC|MODE_PLAY|MODE_VID, 0, 0, 0 }, // virtual touch screen key
KEY_PRINT         480 platform/ixus240_elph320hs/kbd.c                 if (guiMode && (keymap[i].hackkey == KEY_PRINT)) cl = c2;
KEY_PRINT          28 platform/ixus30_sd200/kbd.c     {1, KEY_PRINT           , 0x00002000 },
KEY_PRINT          93 platform/ixus310_elph500hs/kbd.c     { 3, KEY_PRINT          , 0x00000001, LB(0,1,1), 0, "CHDK",  0,    GUI_MODE_NONE,      100, MODE_REC|MODE_PLAY|MODE_VID, 0, 0, 0 }, // virtual touch screen key
KEY_PRINT         245 platform/ixus310_elph500hs/kbd.c                 if (camera_info.state.gui_mode && (keymap[i].hackkey == KEY_PRINT)) cl = c2;
KEY_PRINT          28 platform/ixus40_sd300/kbd.c     {1, KEY_PRINT           , 0x00002000 },
KEY_PRINT          28 platform/ixus50_sd400/kbd.c 	{1, KEY_PRINT	, 0x00002000 },
KEY_PRINT          26 platform/ixus55_sd450/kbd.c     {2, KEY_PRINT   , 0x00002000 },
KEY_PRINT          27 platform/ixus60_sd600/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          28 platform/ixus65_sd630/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          30 platform/ixus65_sd630/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          28 platform/ixus700_sd500/kbd.c 	{1, KEY_PRINT	, 0x00002000 },
KEY_PRINT          26 platform/ixus70_sd1000/kbd.c 	{2, KEY_PRINT	, 0x00000800 },
KEY_PRINT          26 platform/ixus750_sd550/kbd.c         {2, KEY_PRINT   , 0x00002000 },
KEY_PRINT          26 platform/ixus75_sd750/kbd.c 	{2, KEY_PRINT	, 0x00000800 },
KEY_PRINT          26 platform/ixus800_sd700/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          40 platform/ixus800_sd700/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_DISPLAY }
KEY_PRINT          29 platform/ixus80_sd1100/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 },
KEY_PRINT          26 platform/ixus850_sd800/kbd.c 	{2, KEY_PRINT	, 0x00000800 },
KEY_PRINT          38 platform/ixus85_sd770/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 },
KEY_PRINT          26 platform/ixus860_sd870/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 }, 
KEY_PRINT          59 platform/ixus870_sd880/kbd.c     { 2, KEY_PRINT	 	, 0x00000800 },
KEY_PRINT          24 platform/ixus900_sd900/kbd.c     {2, KEY_PRINT         , 0x00000800},
KEY_PRINT          26 platform/ixus90_sd790/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 }, 
KEY_PRINT          27 platform/ixus950_sd850/kbd.c     {2, KEY_PRINT	, 0x00000800 },
KEY_PRINT          26 platform/ixus960_sd950/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 }, 
KEY_PRINT          38 platform/ixus970_sd890/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 },
KEY_PRINT          27 platform/ixus980_sd990/kbd.c 	{ 2, KEY_PRINT		, 0x00000800 },
KEY_PRINT          19 platform/ixus990_sd970/kbd.c 	{ 2, KEY_PRINT           ,0x00000002 }, // checked on sd970
KEY_PRINT          28 platform/ixusizoom_sd30/kbd.c 	{2, KEY_PRINT	, 0x00001000 },
KEY_PRINT          28 platform/ixusw_sd430/kbd.c     {2, KEY_PRINT,             0x00002000 },
KEY_PRINT          36 platform/m3/kbd.c 	{ 1, KEY_PRINT           ,0x00002000 },
KEY_PRINT          31 platform/m3/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_VIDEO, KEY_DISPLAY }
KEY_PRINT         109 platform/n/kbd.c     { 2, KEY_PRINT           ,0x00020000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, // wifi button - use as default <ALT> key
KEY_PRINT         109 platform/n_facebook/kbd.c     { 2, KEY_PRINT           ,0x00020000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, // wifi button - use as default <ALT> key
KEY_PRINT          33 platform/s100/kbd.c     { 1, KEY_PRINT           ,0x00800000 }, // ALT menu on PLAYBACK button
KEY_PRINT          44 platform/s100/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_VIDEO }
KEY_PRINT          30 platform/s2is/kbd.c     { 1, KEY_PRINT		, 0x00004000 },
KEY_PRINT          31 platform/s2is/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_FLASH, KEY_TIMER, KEY_ISO, KEY_VIDEO }
KEY_PRINT          28 platform/s3is/kbd.c     { 1, KEY_PRINT          , 0x00004000 },
KEY_PRINT          31 platform/s3is/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_FLASH, KEY_TIMER, KEY_ISO, KEY_VIDEO }
KEY_PRINT          56 platform/s5is/kbd.c 	{ 1, KEY_PRINT    , 0x00000040 }, 
KEY_PRINT          33 platform/s5is/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_FLASH, KEY_TIMER, KEY_ISO, KEY_VIDEO }
KEY_PRINT          26 platform/s80/kbd.c         { 1, KEY_PRINT		, 0x00000010 }, // ok
KEY_PRINT          26 platform/s80/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_DISPLAY, KEY_MICROPHONE, KEY_EXPO_CORR }
KEY_PRINT          33 platform/s90/kbd.c     { 1, KEY_PRINT      , 0x00000800 }, // S Key
KEY_PRINT          34 platform/s95/kbd.c     { 1, KEY_PRINT      , 0x00000800 }, // S Key
KEY_PRINT          42 platform/s95/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_PLAYBACK, KEY_DISPLAY, KEY_RING_FUNC }
KEY_PRINT          42 platform/sx1/kbd.c     { 1, KEY_PRINT		, 0x00800000 },
KEY_PRINT          34 platform/sx1/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_FLASH, KEY_VIDEO }
KEY_PRINT          35 platform/sx10/kbd.c     { 1, KEY_PRINT		     ,0x00800000 },
KEY_PRINT          32 platform/sx10/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_FLASH, KEY_VIDEO }
KEY_PRINT          28 platform/sx100is/kbd.c 	{ 1, KEY_PRINT    , 0x10000000 },
KEY_PRINT          33 platform/sx100is/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_FACE }
KEY_PRINT          26 platform/sx110is/kbd.c 	{ 1, KEY_PRINT     , 0x01000000 },
KEY_PRINT          34 platform/sx110is/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_FACE }
KEY_PRINT          22 platform/sx130is/kbd.c 	{ 1, KEY_PRINT     , 0x10000000 }, // Face -> Print
KEY_PRINT          15 platform/sx150is/kbd.c     { 2, KEY_PRINT     , 0x00000040 }, // playback
KEY_PRINT          40 platform/sx150is/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS                      { KEY_PRINT, KEY_VIDEO, KEY_DISPLAY }
KEY_PRINT          62 platform/sx20/kbd.c 	{ 1, KEY_PRINT          , 0x00800000 },
KEY_PRINT          33 platform/sx20/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS          { KEY_PRINT, KEY_FLASH, KEY_VIDEO }
KEY_PRINT          34 platform/sx200is/kbd.c     { 1, KEY_PRINT          , 0x00004000 },
KEY_PRINT          39 platform/sx210is/kbd.c 	{ 1, KEY_PRINT		     , 0x00080000 },  // ASM1989 tested (JH) - fffff -> 7ffff
KEY_PRINT          42 platform/sx220hs/kbd.c     { 1, KEY_PRINT           , 0x00200000 }, // playback = alt button
KEY_PRINT          29 platform/sx220hs/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_VIDEO, KEY_DISPLAY }
KEY_PRINT          58 platform/sx30/kbd.c 	{ 0, KEY_PRINT		        ,0x00800000 },
KEY_PRINT          35 platform/sx30/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_FLASH, KEY_VIDEO }
KEY_PRINT          26 platform/sx40hs/kbd.c     { 0, KEY_PRINT           ,0x00800000 },
KEY_PRINT          39 platform/sx40hs/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_FLASH, KEY_VIDEO }
KEY_PRINT          34 platform/sx50hs/kbd.c 	{ 0, KEY_PRINT		     ,0x00800000 },
KEY_PRINT          35 platform/sx50hs/platform_camera.h     #define CAM_ALT_BUTTON_OPTIONS              { KEY_PRINT, KEY_FLASH, KEY_VIDEO }
KEY_PRINT          43 platform/sx60hs/kbd.c     { 0, KEY_PRINT           ,0x00004000 },
KEY_PRINT          23 platform/tx1/kbd.c 	{1, KEY_PRINT	, 0x00000100 },