function scr_debug_keycheck(arg0) { var key = arg0; var is_pressed = false; if (global.is_console || obj_gamecontroller.gamepad_active) { var alt_key = noone; switch (key) { case 113: alt_key = gp_padu; break; case 114: alt_key = gp_padr; break; case 116: alt_key = gp_padd; break; case 117: alt_key = gp_padl; break; case 119: alt_key = gp_shoulderl; break; case 120: alt_key = gp_shoulderlb; break; case 121: alt_key = gp_shoulderr; break; case 86: alt_key = gp_select; break; } if (gamepad_button_check(obj_gamecontroller.gamepad_id, gp_shoulderrb)) { if (gamepad_button_check_pressed(obj_gamecontroller.gamepad_id, alt_key)) is_pressed = true; } } if (!is_pressed && !global.is_console) { if (keyboard_check_pressed(arg0)) is_pressed = true; } return is_pressed; }