Multi-pointer X ( MPX ) es parte de la extensión de entrada X y anteriormente una modificación de la implementación X.Org existente del sistema X Window . MPX proporciona múltiples punteros independientes a nivel del sistema de ventanas . Todos estos punteros están conectados a una computadora. A diferencia de muchas otras aplicaciones y kits de herramientas multipuntero , MPX permite que muchas aplicaciones X11 existentes se ejecuten sin modificaciones, al tiempo que proporciona funciones de entrada adicionales. [ cita necesaria ] Por ejemplo, varios usuarios pueden operar simultáneamente diferentes aplicaciones al mismo tiempo. Algunas aplicaciones no funcionan como se esperaba debido a limitaciones en los kits de herramientas que utilizan [ cita requerida ] . Las limitaciones se deben a la suposición de que sólo existe un puntero.
Combinado con la prueba de concepto del administrador de ventanas MPWM , MPX proporciona funciones extendidas como movimiento simultáneo o cambio de tamaño de las ventanas de la aplicación, anotación por puntero sobre la parte superior de una aplicación y soporte de entrada restringido ( control de piso ). Las aplicaciones que reconocen los consejos adicionales también pueden utilizarlos, como el dibujo a dos manos.
MPX fue creado por Peter Hutterer en 2005-2008, como parte de su doctorado en el Wearable Computer Lab bajo la supervisión del Prof. Bruce H. Thomas de la Universidad de Australia del Sur .
MPX se fusionó con la versión de desarrollo actual de X.Org el 26 de mayo de 2008. [1]
Xinput2 (XI2), que es la segunda versión API estable oficial de la extensión de entrada X, contiene MPX y se fusionó con la versión de desarrollo actual de X.Org el 3 de junio de 2009, [2] y se lanzó como parte de XServer 1.7 en 2 de octubre de 2009. [3]