If you hit the app icon again, it's already running, just shows you where you were in the app just like moving it to the background (because this is what it does).
I want the double back to exit functionality to preferentially be single back to exit.
Certainly seems like you could make a udev rule to do something along these lines, I know you can execute specific commands /w udev, whether or not you can enable or disable a system service or whatever, I dunno, guess you could always execute a custom start script before WM that decides which WM to start
I defeat this problem by moving the dongle closer to the mouse, in my case, my keyboard has a USB port, but most dongle mice have a USB cable you can use to extend the dongle out.
If you hit the app icon again, it's already running, just shows you where you were in the app just like moving it to the background (because this is what it does).
I want the double back to exit functionality to preferentially be single back to exit.
Not just moving the app to the background.