ZTEGuy darn I thought that was it. I'll look into it again one day. Launcher3 needs fixes for higher resolution, allow up/down shortcuts, and of course adding apps.
I saw button mapper was paid to run a shell command. Was macro droid a free solution? Just trying to see if making my own app was still useful. The whole accessibility service and keeping the app from being killed seemed unreliable... My Linux app could run in a .rc as a service but wouldn't provide room for customization🙁