No scripting mode. It would be extremely difficult to implement, way past the realm of plausibility.
However, you can type events using keyboard shortcuts. A, action, c, condition, e, event, s, subevent, then you can type to filter the name of the object, press enter, then type to filter the name of the condition, then press enter, then use the arrow keys/tab to work your way through the expression editor, then press tab twice to highlight finish.
So making an event ends up like pressing: esy enter gr enter "groupname" tab tab enter.