Bits: 0x0000,   // operate only when bit 0x0001 is cleared -> GPIO 7 button is NOT pressed
            source: { type: "gpio", gp: 8 },
            action: { type: "xInput", button: "a" },
         },
      ],
   }
</pre>
<p>
   Note how we've defined two buttons that both have the same source, GPIO 8.
   That's the real trick to creating modified buttons - we've given the same
   input two meanings, according to whether or not the GPIO 7 button is
   pressed.  Normally, the GPIO 8 button sends an "A" key p