Single channel function deviding

Hi is there a way to setup a single channel for 3 difrent functions .
For example setup a channel X for controlling 3 functions on a camera so between 1000 and 1300 camera starts video. Between 1300 and 1600 camera focus. Between 1600 and 2000 camera trigger foto. It wood be verry intresting if ardupilot coud setup the channel option like betaflight. Resson is that we most of the time use sbus and we can pasthroug sbus on the sbus out pins and these days the camera controllers on the marked also use sbus with a single channel for controlling video, focus and photo trigger. Hoop in the future this coud be a possebilety and it woud make a big diferece for proffecional use case.

You can do this via scripting