Class SetControls

java.lang.Object
com.github.moaxcp.x11client.protocol.xkb.SetControls
All Implemented Interfaces:
OneWayRequest, XObject, XRequest

public final class SetControls extends Object implements OneWayRequest
  • Field Details

  • Method Details

    • getOpCode

      public byte getOpCode()
      Specified by:
      getOpCode in interface XRequest
    • readSetControls

      public static SetControls readSetControls(X11Input in) throws IOException
      Throws:
      IOException
    • write

      public void write(byte offset, X11Output out) throws IOException
      Specified by:
      write in interface XRequest
      Throws:
      IOException
    • isAffectInternalRealModsEnabled

      public boolean isAffectInternalRealModsEnabled(@NonNull @NonNull ModMask... maskEnums)
    • isInternalRealModsEnabled

      public boolean isInternalRealModsEnabled(@NonNull @NonNull ModMask... maskEnums)
    • isAffectIgnoreLockRealModsEnabled

      public boolean isAffectIgnoreLockRealModsEnabled(@NonNull @NonNull ModMask... maskEnums)
    • isIgnoreLockRealModsEnabled

      public boolean isIgnoreLockRealModsEnabled(@NonNull @NonNull ModMask... maskEnums)
    • isAffectInternalVirtualModsEnabled

      public boolean isAffectInternalVirtualModsEnabled(@NonNull @NonNull VMod... maskEnums)
    • isInternalVirtualModsEnabled

      public boolean isInternalVirtualModsEnabled(@NonNull @NonNull VMod... maskEnums)
    • isAffectIgnoreLockVirtualModsEnabled

      public boolean isAffectIgnoreLockVirtualModsEnabled(@NonNull @NonNull VMod... maskEnums)
    • isIgnoreLockVirtualModsEnabled

      public boolean isIgnoreLockVirtualModsEnabled(@NonNull @NonNull VMod... maskEnums)
    • isAccessXOptionsEnabled

      public boolean isAccessXOptionsEnabled(@NonNull @NonNull AXOption... maskEnums)
    • isAffectEnabledControlsEnabled

      public boolean isAffectEnabledControlsEnabled(@NonNull @NonNull BoolCtrl... maskEnums)
    • isEnabledControlsEnabled

      public boolean isEnabledControlsEnabled(@NonNull @NonNull BoolCtrl... maskEnums)
    • isChangeControlsEnabled

      public boolean isChangeControlsEnabled(@NonNull @NonNull Control... maskEnums)
    • isAccessXTimeoutMaskEnabled

      public boolean isAccessXTimeoutMaskEnabled(@NonNull @NonNull BoolCtrl... maskEnums)
    • isAccessXTimeoutValuesEnabled

      public boolean isAccessXTimeoutValuesEnabled(@NonNull @NonNull BoolCtrl... maskEnums)
    • isAccessXTimeoutOptionsMaskEnabled

      public boolean isAccessXTimeoutOptionsMaskEnabled(@NonNull @NonNull AXOption... maskEnums)
    • isAccessXTimeoutOptionsValuesEnabled

      public boolean isAccessXTimeoutOptionsValuesEnabled(@NonNull @NonNull AXOption... maskEnums)
    • getSize

      public int getSize()
      Description copied from interface: XObject
      length of object expressed in units of 4 bytes
      Specified by:
      getSize in interface XObject
      Returns:
    • builder

      public static SetControls.SetControlsBuilder builder()
    • getDeviceSpec

      public short getDeviceSpec()
    • getAffectInternalRealMods

      public byte getAffectInternalRealMods()
    • getInternalRealMods

      public byte getInternalRealMods()
    • getAffectIgnoreLockRealMods

      public byte getAffectIgnoreLockRealMods()
    • getIgnoreLockRealMods

      public byte getIgnoreLockRealMods()
    • getAffectInternalVirtualMods

      public short getAffectInternalVirtualMods()
    • getInternalVirtualMods

      public short getInternalVirtualMods()
    • getAffectIgnoreLockVirtualMods

      public short getAffectIgnoreLockVirtualMods()
    • getIgnoreLockVirtualMods

      public short getIgnoreLockVirtualMods()
    • getMouseKeysDfltBtn

      public byte getMouseKeysDfltBtn()
    • getGroupsWrap

      public byte getGroupsWrap()
    • getAccessXOptions

      public short getAccessXOptions()
    • getAffectEnabledControls

      public int getAffectEnabledControls()
    • getEnabledControls

      public int getEnabledControls()
    • getChangeControls

      public int getChangeControls()
    • getRepeatDelay

      public short getRepeatDelay()
    • getRepeatInterval

      public short getRepeatInterval()
    • getSlowKeysDelay

      public short getSlowKeysDelay()
    • getDebounceDelay

      public short getDebounceDelay()
    • getMouseKeysDelay

      public short getMouseKeysDelay()
    • getMouseKeysInterval

      public short getMouseKeysInterval()
    • getMouseKeysTimeToMax

      public short getMouseKeysTimeToMax()
    • getMouseKeysMaxSpeed

      public short getMouseKeysMaxSpeed()
    • getMouseKeysCurve

      public short getMouseKeysCurve()
    • getAccessXTimeout

      public short getAccessXTimeout()
    • getAccessXTimeoutMask

      public int getAccessXTimeoutMask()
    • getAccessXTimeoutValues

      public int getAccessXTimeoutValues()
    • getAccessXTimeoutOptionsMask

      public short getAccessXTimeoutOptionsMask()
    • getAccessXTimeoutOptionsValues

      public short getAccessXTimeoutOptionsValues()
    • getPerKeyRepeat

      @NonNull public @NonNull List<Byte> getPerKeyRepeat()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPluginName

      default String getPluginName()
      Specified by:
      getPluginName in interface XObject