Class MetaKeys

  • All Implemented Interfaces:

    
    public class MetaKeys
    
                        

    Class for setting any down meta keys for events supporting meta keys.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      MetaKeys() Construct metaKeys with all set to false.
      MetaKeys(boolean ctrl, boolean shift, boolean alt, boolean meta) Construct MetaKeys with given values for the keys.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      MetaKeys ctrl() Set ctrl key down to true.
      MetaKeys shift() Set shift key down to true.
      MetaKeys alt() Set alt key down to true.
      MetaKeys meta() Set meta key down to true.
      boolean isCtrl() Get ctrl key isPressed state.
      boolean isShift() Get shift key isPressed state.
      boolean isAlt() Get alt key isPressed state.
      boolean isMeta() Get meta key isPressed state.
      MetaKeys setCtrl(boolean ctrl) Set ctrl key down state to given value.
      MetaKeys setShift(boolean shift) Set shift key down state to given value.
      MetaKeys setAlt(boolean alt) Set alt key down state to given value.
      MetaKeys setMeta(boolean meta) Set meta key down state to given value.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MetaKeys

        MetaKeys()
        Construct metaKeys with all set to false.
      • MetaKeys

        MetaKeys(boolean ctrl, boolean shift, boolean alt, boolean meta)
        Construct MetaKeys with given values for the keys.
        Parameters:
        ctrl - true for ctrl pressed
        shift - true for shift pressed
        alt - {@code true} for alt pressed
        meta - {@code true} for meta pressed
    • Method Detail

      • ctrl

         MetaKeys ctrl()

        Set ctrl key down to true.

        Returns:

        this instance

      • shift

         MetaKeys shift()

        Set shift key down to true.

        Returns:

        this instance

      • alt

         MetaKeys alt()

        Set alt key down to true.

        Returns:

        this instance

      • meta

         MetaKeys meta()

        Set meta key down to true.

        Returns:

        this instance

      • isCtrl

         boolean isCtrl()

        Get ctrl key isPressed state.

        Returns:

        ture is pressed

      • isShift

         boolean isShift()

        Get shift key isPressed state.

        Returns:

        ture is pressed

      • isAlt

         boolean isAlt()

        Get alt key isPressed state.

        Returns:

        ture is pressed

      • isMeta

         boolean isMeta()

        Get meta key isPressed state.

        Returns:

        ture is pressed

      • setCtrl

         MetaKeys setCtrl(boolean ctrl)

        Set ctrl key down state to given value.

        Parameters:
        ctrl - key down state
        Returns:

        this instance

      • setShift

         MetaKeys setShift(boolean shift)

        Set shift key down state to given value.

        Parameters:
        shift - key down state
        Returns:

        this instance

      • setAlt

         MetaKeys setAlt(boolean alt)

        Set alt key down state to given value.

        Parameters:
        alt - key down state
        Returns:

        this instance

      • setMeta

         MetaKeys setMeta(boolean meta)

        Set meta key down state to given value.

        Parameters:
        meta - key down state
        Returns:

        this instance