IT-lexikon › Infrastruktur › MPX (Multi-Pointer X)

MPX (Multi-Pointer X)

Infrastruktur In English → Uppdaterad: 2026-10-09
Mer info
Skapad av
Peter Hutterer
År
2009
Typ
Tillägg till X.Org Server

Ombyggnaden av X-serverns inmatning som lät flera muspekare och tangentbord finnas samtidigt på samma skärm, var och en med egen markör och eget fokus.

X11:s kärnprotokoll utgår från att det finns exakt en pekare och ett tangentbord. Peter Hutterer gjorde slut på det antagandet som doktorand vid University of South Australia, där han från 2005 byggde om serverns inmatningslager i en egen gren. Resultatet gick in i X.Org Server 1.7 år 2009 tillsammans med XInput 2, protokollet som gör det synligt för program.

Modellen skiljer på master- och slave-enheter. En master är ett virtuellt par av pekare och tangentbord med egen markör på skärmen; en slave är den fysiska musen eller plattan, som kopplas till en master eller får flyta fritt. Två personer kan därmed arbeta i olika fönster samtidigt på en och samma skärm. Program som inte känner till MPX ser en enda "ClientPointer" som servern väljer åt dem, vilket håller gamla verktygslådor vid liv men också förklarar varför få skrivbord någonsin utnyttjade möjligheten. Samma inmatningslager blev grunden för multitouch i XI 2.2 några år senare.

← Tillbaka till lexikonet