Material Detail

Generación de eventos sintéticos de teclado y ratón en GNU/Linux con Xlib

Generación de eventos sintéticos de teclado y ratón en GNU/Linux con Xlib

Habitualmente, las aplicaciones solo esperan recibir eventos de entrada como resultado de la interacción con el usuario a partir de los medios tradicionales: teclado y ratón. Cuando estos dispositivos son utilizados, se generan eventos hacia el sistema operativo, quien los deriva al gestor de ventanas y este los dirige a la aplicación que corresponda. Hay situaciones que hacen necesaria la generación de estos eventos para simular uno de estos dispositivos. Así sucede cuando el usuario no dispone de un ratón sino de una superficie táctil y se quieren habilitar sobre ella el reconocimiento de una serie de ¿gestos¿ o acciones con los dedos para simular un ratón físico e, incluso, aumentar el número de acciones que este puede realizar (como los denominados trackpad o touchpad). Y, más recientemente, los sistemas de realidad aumentada y realidad virtual.

Quality

  • User Rating
  • Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material

Comments

Log in to participate in the discussions or sign up if you are not already a MERLOT member.