code: def on_setButton_pressed(self):
          
          self.keyLabel.setText("Press a key or combination...")  # TODO: i18n
          logger.debug("User starts to record a key combination.")
          self.grabber = iomediator.KeyGrabber(self)
          self.grabber.start()
docs: Start recording a key combination when the user clicks on the setButton.
          The button itself is automatically disabled during the recording process.