@de_jean125 Something like that, yes. :)
My first guess was that it was for your kid(s), by the way.
You could even let it get nastier … "Stop or I'll hack into your bank account and send all of your money to homes for retired game programmers!"
I ran into the same issue trying to get triggerhappy to process the VOLUME_UP and VOLUME_DOWN events from my Dell AC511 soundbar.
No matter whether I set the user to run the process as in /etc/defaults/triggerhappy, or /etc/init.d/triggerhappy, it would always run as user nobody.
The process would run, but because nobody doesn't have privileges, my commands to amixer would not run.
The solution I found was to edit /etc/systemd/system/multi-user.target.wants/triggerhappy.service and set the user in there to pi.
After doing that and restarting the daemon, the triggerhappy process ran under user pi and everything worked.
Edit: Future updates my overwrite changes to this file, I don't know.
@rbaker The kit from adafruit comes with a boost converter that converts the 3.7V up to 5V.