@Hank42, Your idea of user-defined physicall buttons, I'd say 2 or 3, linked to the user profile, is brilliant. That would do the trick, easily, for everyone. An if they can distinguish between short and long push, that would make 6.
Think about it, it could also be done via the scroll buttons...