With Android O, you can add a custom button to the navigation bar without having root access. There's a cheat sheet for developers who want to learn about Android keycodes that you can use when adding a button to the nav bar.
Last edited by a moderator: