webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
WebCore::KeyboardEvent::Init Struct Reference

#include <KeyboardEvent.h>

Inheritance diagram for WebCore::KeyboardEvent::Init:
WebCore::EventModifierInit WebCore::EventModifierInit WebCore::UIEventInit WebCore::UIEventInit WebCore::UIEventInit WebCore::UIEventInit WebCore::EventInit WebCore::EventInit WebCore::EventInit WebCore::EventInit WebCore::EventInit WebCore::EventInit WebCore::EventInit WebCore::EventInit

Public Attributes

String key
 
String code
 
unsigned location
 
bool repeat
 
bool isComposing
 
String keyIdentifier
 
std::optional< unsigned > keyLocation
 
unsigned charCode
 
unsigned keyCode
 
unsigned which
 
- Public Attributes inherited from WebCore::EventModifierInit
bool ctrlKey { false }
 
bool shiftKey { false }
 
bool altKey { false }
 
bool metaKey { false }
 
bool modifierAltGraph { false }
 
bool modifierCapsLock { false }
 
- Public Attributes inherited from WebCore::UIEventInit
RefPtr< DOMWindowview
 
int detail { 0 }
 
- Public Attributes inherited from WebCore::EventInit
bool bubbles { false }
 
bool cancelable { false }
 
bool composed { false }
 

Member Data Documentation

◆ charCode

unsigned WebCore::KeyboardEvent::Init::charCode

◆ code

String WebCore::KeyboardEvent::Init::code

◆ isComposing

bool WebCore::KeyboardEvent::Init::isComposing

◆ key

String WebCore::KeyboardEvent::Init::key

◆ keyCode

unsigned WebCore::KeyboardEvent::Init::keyCode

◆ keyIdentifier

String WebCore::KeyboardEvent::Init::keyIdentifier

◆ keyLocation

std::optional< unsigned > WebCore::KeyboardEvent::Init::keyLocation

◆ location

unsigned WebCore::KeyboardEvent::Init::location

◆ repeat

bool WebCore::KeyboardEvent::Init::repeat

◆ which

unsigned WebCore::KeyboardEvent::Init::which

The documentation for this struct was generated from the following file: