Hardware-Maustaste drücken (:down)
Diese Methode ist erst in Versionen nach 20260805 verfügbar.
Deklaration
Status, Fehlermeldung = Mausobjekt:down(Taste)
Parameter
- Taste
Ganzzahl oder Textwert; es können
1~32oder eine Tastenbezeichnung aus der folgenden Tabelle übergeben werden. Bei Zeichenfolgen wird die Groß-/Kleinschreibung nicht beachtet.
Rückgabewert
- Status
Boolescher Wert; bei erfolgreichem Drücken
true, bei einem Fehlerfalse - Fehlermeldung Textwert; Grund für das fehlgeschlagene Drücken
Beschreibung
Der Tastenbereich ist
1~32; Werte außerhalb dieses Bereichs werden als Lua-Parameterfehler ausgelöst.
| Name | Nummer |
|---|---|
left | 1 |
right | 2 |
middle | 3 |
back | 4 |
forward | 5 |
Die Nummern 1, 2 und 3 entsprechen normalerweise der linken, rechten und mittleren Taste.
backundforwardsind Aliase für die Nummern 4 und 5. Die Nummern 6 ~ 32 haben keine festen Namen; ihr konkretes Verhalten hängt von iOS und der Ziel-App ab. Einige Apps empfangen möglicherweise nur die ersten 5 Tasten.
Beispiel
local m = assert(mouse.connect())
assert(m:down("left"))
assert(m:up("left"))
assert(m:down(13))
assert(m:up(13))
assert(m:disconnect())