Re: One of Androids Achilles heels
On my Wileyfox Swift, I found an app that would let me get at System UI Tuner (which Wileyfuckers "kindly" removed access to when they went from Cyanogen to Android). There are several apps that do this, few of them clear from playstore descriptions that this is one of their abilities. The least obvious, but one that gives the fastest, easiest access, is Dev Tools. There's a more obvious app, "SystemUI Tuner" but you need to faff about with ADB to give the app certain permissions (which is fine, if you can be arsed). The point of all this? System UI Tuner lets you fiddle with the navbar (be patient, I do eventually deal with your point).
I first wanted this to restore the cursor-left/right keys to the navbar. It's not as good as the ones with Cyanogen OS 13, because the cursor keys are there all the time rather than only when the keyboard is displayed. But they help. A lot. You need to find some suitable icons from somewhere (I used iconsdb.com) and try various sizes until you get ones that look OK. Then use UI tuner to bind them to KEYCODE_DPAD_LEFT and KEYCODE_DPAD_RIGHT with the appropriate icons. You'll also have to fiddle with the spacing to get it to look good(ish).
Which isn't what you moaned about. But this bit is. You can do the same trick (I used an asterisk icon for lack of anything better), and bind KEYCODE_SYSRQ. Why that one? Look for the SysRq key on a physical keyboard and look what else is printed on the key: "Print Screen." And that's what it does. Instant screenshot with one touch of a finger on a specified place on the navbar.
And I really did want those things, because I put my phone in a leather case with a TPU (polymer) base. Makes the physical power/volume buttons fiddlier to get at. I not only needed two hands for a screenshot, I needed long(ish) fingernails. Putting those things on the navbar made life a lot easier.
As did installing "Pocket Lock." I used orientation for the locking sensor (so I put the phone upside down in my pocket to lock it) and proximity for the unlocking sensor (it;'s a PIR sensor, so opening the leather case causes it to think my face is no longer near the phone, and that wakes the phone up). It doesn't just mean I no longer need long(ish) fingernails, it also means less wear on a physical switch.
That just left the volume. Which "Volume Notification" addresses. It puts all the volume variants (alarm, phone, bluetooth, etc) in the notification area. Not as quick or easy to use to deal with an "oh shit, I have to turn the volume down before people hear more of this really embarrassing stuff" situation, but OK for most other situations.
Downside? The navbar forgets to display the extra icons after a reboot. Those spots on the navbar still do what you told them to, the just don't have a visible icon any more. The rejigged spacing to fit those icons is still there. It's just that the icons have gone. So back to System UI Tuner. Which shows you the current situation, with all the extra icons. So all you have to do is save that, right? Wrong. You haven't changed anything, so it doesn't bother saving. So swap two icons (any two) around by moving one icon by its drag bar (an equals sign), and save. Then put it back where it was. And save. Sorted. Grrrrrrrrr. I don't know if it was Google or Wileyfuckers who broke that, but it's annoying.
Anyway, that's your problem sorted. Along with a few problems you never knew you had (or may never have).