Saltar al contenido principal

Pulsar un botón del ratón de hardware (:down)

Este método está disponible a partir de las versiones posteriores a 20260805

Declaración

estado, mensaje_error = objeto_raton:down(boton)

Parámetros

  • boton Tipo entero o texto; se puede pasar un valor de 1 a 32 o uno de los nombres de botón de la tabla siguiente. Las cadenas no distinguen mayúsculas de minúsculas

Valores devueltos

  • estado Tipo booleano; devuelve true si se pulsa correctamente y false si falla
  • mensaje_error Tipo texto; motivo del fallo al pulsar

Descripción

El rango de números de botón es de 1 a 32; los valores fuera de rango se lanzan como errores de parámetro de Lua.

NombreNúmero
left1
right2
middle3
back4
forward5

Los números 1, 2 y 3 suelen corresponder a los botones izquierdo, derecho y central; back y forward son alias de los números 4 y 5. Los números del 6 al 32 no tienen nombres fijos; su comportamiento depende de iOS y de la App de destino. Algunas Apps quizá solo reciban los cinco primeros botones.

Ejemplo

local m = assert(mouse.connect())
assert(m:down("left"))
assert(m:up("left"))
assert(m:down(13))
assert(m:up(13))
assert(m:disconnect())