* if you have multiple users on the same physical keyboard, you're very likely to run into the problem where the hardware won't actually register the keypresses simultaneously (some hardware even generates keypress events for keys you didn't actually press!).
* if you plug in multiple keyboards, most input event APIs drop the source index, and hotplug is even less supported. Also this is likely to break single-user-like use cases and sometimes hardware macros.
* if you have multiple users on the same physical keyboard, you're very likely to run into the problem where the hardware won't actually register the keypresses simultaneously (some hardware even generates keypress events for keys you didn't actually press!).
* if you plug in multiple keyboards, most input event APIs drop the source index, and hotplug is even less supported. Also this is likely to break single-user-like use cases and sometimes hardware macros.