Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Simply put what are some other input subsystems?

P.S. (a little context) Is there a popular alternative? (I'm looking at an HP-UX and have no idea how its taking care of this, because there is no /dev/input/event*) and based on the wiki Evdev is "closely related input driver for the X.Org Server" - can evdev exist without X.Org?

share|improve this question
> my question(s) is(are) how are other systems doing this? Doing what? Handling mouse/keyboard or handling multiple input devices of same type as one? – gelraen Jan 18 '13 at 17:44
sorry, yes how are others handling the peripherals, Evdev - "...translates input events from peripheral-specific drivers into a generic structure which the input driver can easily translate into X11 events...", what are some input handling components, and how do they, well,handle input – jtzero Jan 18 '13 at 17:50
up vote 0 down vote accepted

There is a whole bunch of input drivers for X.Org http://cgit.freedesktop.org/xorg/driver/ (look for 'xf86-input-'). Ones that are typically used is xf86-input-keyboard and xf86-input-mouse. Multiplexing of many devices can be done either by some kernel-side things (like FreeBSD's moused+sysmouse and kbdmux) or by attaching all input devices to X.Org and managing them with XInput.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.