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
1a32o 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
truesi se pulsa correctamente yfalsesi falla - mensaje_error Tipo texto; motivo del fallo al pulsar
Descripción
El rango de números de botón es de
1a32; los valores fuera de rango se lanzan como errores de parámetro de Lua.
| Nombre | Número |
|---|---|
left | 1 |
right | 2 |
middle | 3 |
back | 4 |
forward | 5 |
Los números 1, 2 y 3 suelen corresponder a los botones izquierdo, derecho y central;
backyforwardson 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())