logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

al_clear_keyboard_state - Allegro 5 API

Description

       Clear  the  state of the keyboard, emitting ALLEGRO_EVENT_KEY_UP(3alleg5) for each currently pressed key.
       The given display is regarded as the one which had the keyboard focus when the event occurred.   In  case
       display  is  NULL  no event is emitted.  For most keyboard drivers Allegro maintains its own state of the
       keyboard, which might get out of sync with the real one.   This  function  is  intended  to  remedy  such
       situation  by  resetting  Allegro’s  keyboard  state  to  a  known  default  (no  key  pressed).  This is
       particularly useful in response to ALLEGRO_EVENT_DISPLAY_SWITCH_OUT(3alleg5) events.

Name

       al_clear_keyboard_state - Allegro 5 API

See Also

al_get_keyboard_state(3alleg5), ALLEGRO_KEYBOARD_STATE(3alleg5)

Since

       5.2.3

              [UnstableAPI]: This is a new feature and the exact semantics are still being decided upon.

Allegro reference manual                                                        al_clear_keyboard_state(3alleg5)

Synopsis

              #include <allegro5/allegro.h>

              void al_clear_keyboard_state(ALLEGRO_DISPLAY *display)

See Also