It is not good to add a real-time process just to handle
user input. It adds unnecessary overhead.
You can never be sure of the order of events if they are
delivered to user space separately without time stamps.
It would also be good to get rid of raw keyboard mode.
Not everyone has a network or serial terminal to save
a locked console. Some of us have to hit the Big Switch
(or small button) and hope for the best, or maybe use
patch the kernel. We still don't even have SAK.