package def.dom;

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

