utton">reference section</a>
   for a list of the button names.
</p>
<pre>
   {
      buttons: [
         {
            source: { type: "gpio", gp: 7 },
            action: { type: "xInput", button: "a" },
         },
      ],
   }
</pre>

<h4>Button types</h4>
<p>
   Most pin cab buttons are simple pushbuttons, which are ON when you're pressing
   them and OFF the rest of the time.  That's the default if you don't specify
   another type when setting up a button.  But Pinscape can handle a number of
   oth