We’ve hashed over this issue at least once.
Don’t expect anything from the engine anytime soon. If you need this you’ll either need to try and work with the current event system, or probably smarter to just use the GLFW callbacks directly and write your own touch/mouse input system.
Basically there should be one input event that has info on whether touch or mouse or other and which buttons were pressed, etc, such that you can handle everything with fully custom handling.
Most games only need the touch events where touch or mouse triggers the event, such that a player could use either or both (at separate times) for input.
Most of the remaining games can probably get by treating left-click as touch, and then expanding capabilities with right-click, dragging, and other buttons.
The remaining few games, such as yours (it seems), are probably best off writing their own input system, or if you are just getting started, consider a different engine that fits your game’s very specific needs.