1al_clear_keyboard_state(3)                          al_clear_keyboard_state(3)
2
3
4

NAME

6       al_clear_keyboard_state - Allegro 5 API
7

SYNOPSIS

9              #include <allegro5/allegro.h>
10
11              void al_clear_keyboard_state(ALLEGRO_DISPLAY *display)
12

DESCRIPTION

14       Clear  the  state of the keyboard, emitting ALLEGRO_EVENT_KEY_UP(3) for
15       each currently pressed key.  The given display is regarded as  the  one
16       which  had the keyboard focus when the event occurred.  In case display
17       is NULL no event is emitted.  For most keyboard drivers  Allegro  main‐
18       tains  its  own state of the keyboard, which might get out of sync with
19       the real one.  This function is intended to remedy  such  situation  by
20       resetting Allegro’s keyboard state to a known default (no key pressed).
21       This  is  particularly  useful  in   response   to   ALLEGRO_EVENT_DIS‐
22       PLAY_SWITCH_OUT(3) events.
23

SEE ALSO

25       al_get_keyboard_state(3), ALLEGRO_KEYBOARD_STATE(3)
26

SINCE

28       5.2.3
29
30              [Unstable  API]:  This  is a new feature and the exact semantics
31              are still being decided upon.
32
33
34
35Allegro reference manual                            al_clear_keyboard_state(3)
Impressum