# Package edu.wpi.first.wpilibj.buttons

- Class Summary
  Class | Description
  --- | ---
  Button | This class provides an easy way to link commands to OI inputs.
  InternalButton | This class is intended to be used within a program.
  JoystickButton | A `Button` that gets its state from a `GenericHID`.
  NetworkButton | A `Button` that uses a `NetworkTable` boolean field.
  Trigger | This class provides an easy way to link commands to inputs.