Sure it would be possible. This would be where those boolean values (
you hate so much) come in!

I'm not sure what will happen to be honest, but it's not recommended.
I guess an option could also be added to the action part to define if global key event should also be triggered or ignored...
@ Ke4: I'm not sure if it's possible to access arrow keys with the Lua key event handler. If they were then you could probably create a table or simplified conditions for handling what each key is supposed to do. Either way condition or value queries is probably the best way to go.