package def.dom;
@jsweet.lang.Interface
public abstract class SharedKeyboardAndMouseEventInit extends UIEventInit {
    @jsweet.lang.Optional
    public Boolean ctrlKey;
    @jsweet.lang.Optional
    public Boolean shiftKey;
    @jsweet.lang.Optional
    public Boolean altKey;
    @jsweet.lang.Optional
    public Boolean metaKey;
    @jsweet.lang.Optional
    public Boolean keyModifierStateAltGraph;
    @jsweet.lang.Optional
    public Boolean keyModifierStateCapsLock;
    @jsweet.lang.Optional
    public Boolean keyModifierStateFn;
    @jsweet.lang.Optional
    public Boolean keyModifierStateFnLock;
    @jsweet.lang.Optional
    public Boolean keyModifierStateHyper;
    @jsweet.lang.Optional
    public Boolean keyModifierStateNumLock;
    @jsweet.lang.Optional
    public Boolean keyModifierStateOS;
    @jsweet.lang.Optional
    public Boolean keyModifierStateScrollLock;
    @jsweet.lang.Optional
    public Boolean keyModifierStateSuper;
    @jsweet.lang.Optional
    public Boolean keyModifierStateSymbol;
    @jsweet.lang.Optional
    public Boolean keyModifierStateSymbolLock;
}

