KeyboardEvent::KeyboardEvent(const AtomicString& eventType, const KeyboardEventInit& initializer) : UIEventWithKeyState(eventType, initializer), m_code(initializer.code()), m_key(initializer.key()), m_location(initializer.location()), m_isComposing(initializer.isComposing()) { if (initializer.repeat()) m_modifiers |= PlatformEvent::IsAutoRepeat; initLocationModifiers(initializer.location()); }