code: def __repr__(self):
      return """\
  InputDeviceState(
      ctrl={ctrl}, 
      alt={alt}, 
      shift={shift}, 
      meta={meta}, 
      button={button}, 
      buttons={buttons})""".format(
          ctrl=repr(self.ctrl),
          alt=repr(self.alt),
          meta=repr(self.meta),
          shift=repr(self.shift),
          button=repr(self.button),
          buttons=repr(self.buttons),
      )
  
imports: from __future__ import absolute_import
  from plotly.utils import _list_repr_elided
label_desc: Use image node_id 2 for calling the InputDeviceState obj's underlying member method code with example usage: obj.__repr__() and returns: str