Chromium Embedded Framework (CEF)
121.0.1+g7a4b55f+chromium-121.0.6167.16
|
Structure representing keyboard event information. More...
#include "include/internal/cef_types.h"
Public Attributes | |
cef_key_event_type_t | type |
The type of keyboard event. More... | |
uint32_t | modifiers |
Bit flags describing any pressed modifier keys. More... | |
int | windows_key_code |
The Windows key code for the key event. More... | |
int | native_key_code |
The actual key code genenerated by the platform. More... | |
int | is_system_key |
Indicates whether the event is considered a "system key" event (see http://msdn.microsoft.com/en-us/library/ms646286(VS.85).aspx for details). More... | |
char16_t | character |
The character generated by the keystroke. More... | |
char16_t | unmodified_character |
Same as |character| but unmodified by any concurrently-held modifiers (except shift). More... | |
int | focus_on_editable_field |
True if the focus is currently on an editable field on the page. More... | |
Structure representing keyboard event information.
char16_t cef_key_event_t::character |
The character generated by the keystroke.
int cef_key_event_t::focus_on_editable_field |
True if the focus is currently on an editable field on the page.
This is useful for determining if standard key events should be intercepted.
int cef_key_event_t::is_system_key |
Indicates whether the event is considered a "system key" event (see http://msdn.microsoft.com/en-us/library/ms646286(VS.85).aspx for details).
This value will always be false on non-Windows platforms.
uint32_t cef_key_event_t::modifiers |
Bit flags describing any pressed modifier keys.
See cef_event_flags_t for values.
int cef_key_event_t::native_key_code |
The actual key code genenerated by the platform.
cef_key_event_type_t cef_key_event_t::type |
The type of keyboard event.
char16_t cef_key_event_t::unmodified_character |
Same as |character| but unmodified by any concurrently-held modifiers (except shift).
This is useful for working out shortcut keys.
int cef_key_event_t::windows_key_code |
The Windows key code for the key event.
This value is used by the DOM specification. Sometimes it comes directly from the event (i.e. on Windows) and sometimes it's determined using a mapping function. See WebCore/platform/chromium/KeyboardCodes.h for the list of values.