$Date: 2005/10/23 10:36:32 $
$Revision: 1.5 $
-- Create snapshot of current keyboard state.
-- Is receiving of unicode_character for keys in keyboard events enabled?
-- Disable receiving of unicode_character in EM_KEYBOARD_EVENTs.
-- Enable receiving of unicode_character for keys in keyboard events.
-- Fetching unicode characters incurs a slight overhead for each keyboard event
-- and should therefore only be enabled if absolutly necessary (i.e. for textual input).
-- Disable repeating key down events
-- when the user keeps pressing a key for a long time.
-- Enable repeating key down events,
-- when the user keeps pressing a key
-- for more than delay milliseconds.
-- Key down events will then occur every interval milliseconds
-- as long as the user keeps a key pressed.
-- Create snapshot of current keyboard state.
-- Is a_key pressed?
-- (See sdlk_... features in SDLKEY_ENUM_EXTERNAL for possible a_key values)
-- SDL name for key
-- (See sdlk_... features in SDLKEY_ENUM_EXTERNAL for possible key values)
-- Is a_value a valid integer code for this enum ?
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
-- (From SDLKEY_ENUM_EXTERNAL)
Class for direct access to a snapshot of the keyboard state
and possibilities to customize the publishing of keyboard events.
For getting information about pressed keys better use EM_KEYBOARD_EVENT
(see key_down_event and key_up_event in EM_EVENT_LOOP),
this class should only be used for customizing keyboard event publishing
or if absolutly necessary to have direct access to all keys.