# Button Quick API reference ```lua button:get_key_trigger() button:init(node_or_node_id, [callback], [custom_args], [anim_node]) button:is_enabled() button:on_input([action_id], [action]) button:on_input_interrupt() button:on_late_init() button:on_style_change(style) button:set_check_function([check_function], [failure_callback]) button:set_click_zone([zone]) button:set_enabled([state]) button:set_key_trigger(key) button:set_web_user_interaction([is_web_mode]) ```