Re: [AD] Suggestion: al_clear_keyboard_state() |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
Would it be better if that's done automatically in the drivers or would that pose other problems?
---- Beoran wrote ----
>Following a discussion on the forum here:
>https://www.allegro.cc/forums/thread/615411/1013663#target
>
>I propose we implement an API function al_clear_keyboard_state() that
>clears ALLEGR's keyboatd state and sets all keys to unpressed. This
>function is mainly for use when the ALLEGRO_EVENT_DISPLAY_SWITCH_OUT
>is received, to prevent any pressed keys from getting "stuck" in the
>down state because Allegro hasn't received the key up event while the
>display wasn't active.
>
>Would such a function be acceptable? Implementation is trivial, just a
>memset() really; but the function is a bit of a workaround, os I
>wonder if exposing such an API would be OK.
>
>Kind Regards,
>
>B.
>
>------------------------------------------------------------------------------
>--
>https://lists.sourceforge.net/lists/listinfo/alleg-developers