public KeyboardEvent(
     string eventType,
     bool bubbles,
     bool cancelable,
     IAbstractView view,
     string keyIdentifier,
     KeyLocationCode keyLocation,
     bool ctrlKey,
     bool shiftKey,
     bool altKey,
     bool metaKey,
     bool altGraphKey)
 {
     InitKeyboardEvent(
         eventType, bubbles, cancelable, view,
         keyIdentifier, keyLocation,
         ctrlKey, shiftKey, altKey, metaKey, altGraphKey);
 }
        public void InitKeyboardEventNs(
            string namespaceUri,
            string eventType,
            bool bubbles,
            bool cancelable,
            IAbstractView view,
            string keyIdentifier,
            KeyLocationCode keyLocation,
            bool ctrlKey,
            bool shiftKey,
            bool altKey,
            bool metaKey,
            bool altGraphKey)
        {
            InitUiEventNs(namespaceUri, eventType, bubbles, cancelable, view, 0);

            this.keyIdentifier = keyIdentifier;
            this.keyLocation = keyLocation;
            this.ctrlKey = ctrlKey;
            this.shiftKey = shiftKey;
            this.altKey = altKey;
            this.metaKey = metaKey;
            this.altGraphKey = altGraphKey;
        }