Собственно вспоминая, что хотелось бы несколько действий на одно «поле» при нажатии.
Если ActionType отделить от настроек и сделать вариант массива действий.
0 элемент массива — действие при нажатии левой кнопкой мыши.
Если в массиве больше одного элемента, то по правой кнопке вызов контекстного меню и выбор из всех действий.
нюанс тут вроде только один, входной канал может быть привязан например 101, а команду надо отправлять на 102