Macros

check and expand at compile-time the provided expression into a valid KeyEvent.